* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’ * installing *source* package ‘glmmrBase’ ... ** this is package ‘glmmrBase’ version ‘1.0.0’ ** package ‘glmmrBase’ successfully unpacked and MD5 sums checked ** using staged installation Warning message: In .warning_nowrite(file.path(basename(pkgdir), ...)) : 'glmmrBase/src/Makevars' already exists. Not overwritten by rstantools.FALSE ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-19) 14.2.0’ using C++17 make[1]: Entering directory '/tmp/Rtmp7CoTx5/R.INSTALL7db78442cb7d5/glmmrBase/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"../inst/include" -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DRCPP_PARALLEL_USE_TBB=1 -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/rstan/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:205, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits<Packet4f> { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits<Packet2d> { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock<Packet4f,4>& kernel) { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock<Packet2d,2>& kernel) { | ^ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:174: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:165: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<float, 4>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits<Eigen::Quaternion<float> >’ 266 | Alignment = internal::traits<Coefficients>::Alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits<Quaternion<float> >::Alignment | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:271: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<float, 4, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<float> >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion<float>’ 273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 4>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits<Eigen::Quaternion<double> >’ 266 | Alignment = internal::traits<Coefficients>::Alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits<Quaternion<double> >::Alignment | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, 4, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<double> >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion<double>’ 273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix<double, 0, int>’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet<double> T; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, -1>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, -1, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter<Eigen::Matrix<double, -1, 1> >’ 77 | T obj ; | ^~~ RcppExports.cpp:1757:76: required from here 1757 | Rcpp::traits::input_parameter< const Eigen::VectorXd& >::type xb(xbSEXP); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter<Eigen::Matrix<double, -1, 1> >’ 77 | T obj ; | ^~~ RcppExports.cpp:1757:76: required from here 1757 | Rcpp::traits::input_parameter< const Eigen::VectorXd& >::type xb(xbSEXP); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, -1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter<Eigen::Matrix<double, -1, -1> >’ 77 | T obj ; | ^~~ RcppExports.cpp:1758:74: required from here 1758 | Rcpp::traits::input_parameter< const Eigen::MatrixXd& >::type Z(ZSEXP); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"../inst/include" -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DRCPP_PARALLEL_USE_TBB=1 -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/rstan/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/StanHeaders/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -Wall -pedantic -mtune=native -c model_module.cpp -o model_module.o In file included from ../inst/include/glmmr.h:4, from model_module.cpp:1: ../inst/include/glmmr/general.h:21:9: warning: "EIGEN_DEFAULT_DENSE_INDEX_TYPE" redefined 21 | #define EIGEN_DEFAULT_DENSE_INDEX_TYPE int | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:19, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25, from ../inst/include/glmmr/general.h:10: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/Macros.h:33:9: note: this is the location of the previous definition 33 | #define EIGEN_DEFAULT_DENSE_INDEX_TYPE std::ptrdiff_t | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/interpreter.h:4, from ../inst/include/glmmr/formula.hpp:4, from ../inst/include/glmmr.h:6: ../inst/include/glmmr/calculator.hpp:70: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 70 | #pragma omp parallel for ../inst/include/glmmr/calculator.hpp:100: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 100 | #pragma omp parallel for ../inst/include/glmmr/calculator.hpp:116: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 116 | #pragma omp parallel for ../inst/include/glmmr/calculator.hpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 136 | #pragma omp parallel for ../inst/include/glmmr/calculator.hpp:163: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 163 | #pragma omp parallel for collapse(2) In file included from ../inst/include/glmmr.h:7: ../inst/include/glmmr/covariance.hpp:1059:1: warning: multi-line comment [-Wcomment] 1059 | //#pragma omp declare reduction(vec_dbl_plus : std::vector<double> : \ | ^ ../inst/include/glmmr/covariance.hpp:1202: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1202 | #pragma omp parallel for if(block_dimension > 50) private(out) In file included from ../inst/include/glmmr/modelbits.hpp:5, from ../inst/include/glmmr/model.hpp:4, from ../inst/include/glmmr.h:9: ../inst/include/glmmr/hsgpcovariance.hpp:315: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 315 | #pragma omp parallel for In file included from ../inst/include/glmmr/modelbits.hpp:6: ../inst/include/glmmr/nngpcovariance.hpp:175: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 175 | #pragma omp parallel for ../inst/include/glmmr/nngpcovariance.hpp:281: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 281 | #pragma omp parallel for ../inst/include/glmmr/nngpcovariance.hpp:306: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 306 | #pragma omp parallel for private(idxlim) ../inst/include/glmmr/nngpcovariance.hpp:349:2: warning: multi-line comment [-Wcomment] 349 | // #pragma omp declare reduction(vec_dbl_plus : std::vector<double> : \ | ^ In file included from ../inst/include/glmmr/model.hpp:6: ../inst/include/glmmr/modelmatrix.hpp:171: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 171 | #pragma omp parallel for shared(it_begin, i) ../inst/include/glmmr/modelmatrix.hpp:1005: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1005 | #pragma omp parallel for ../inst/include/glmmr/modelmatrix.hpp:1071: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1071 | #pragma omp parallel for ../inst/include/glmmr/modelmatrix.hpp:1248: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1248 | #pragma omp parallel for In file included from ../inst/include/glmmr/model.hpp:7: ../inst/include/glmmr/modelmcmc.hpp:73: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 73 | #pragma omp parallel for reduction (+:lp1) ../inst/include/glmmr/modelmcmc.hpp:79: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 79 | #pragma omp parallel for reduction (+:lp1) ../inst/include/glmmr/modelmcmc.hpp:87: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 87 | #pragma omp parallel for reduction (+:lp1) ../inst/include/glmmr/modelmcmc.hpp:93: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 93 | #pragma omp parallel for reduction (+:lp2) In file included from ../inst/include/glmmr/model.hpp:8: ../inst/include/glmmr/modeloptim.hpp:992: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 992 | #pragma omp parallel for if(re.zu_.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:1001: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1001 | #pragma omp parallel for if(re.zu_.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:1011: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1011 | #pragma omp parallel for if(re.zu_.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:1033: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1033 | #pragma omp parallel for reduction (+:logl) if(Lu.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:1382: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1382 | #pragma omp parallel for if(niter > 50) ../inst/include/glmmr/modeloptim.hpp:1410: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1410 | #pragma omp parallel for reduction (+:logl) if(Lu.cols() > 50) ../inst/include/glmmr/model.hpp:185:1: warning: multi-line comment [-Wcomment] 185 | // #pragma omp declare reduction(vec_dbl_plus : std::vector<double> : \ | ^ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:205: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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 }; }; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits<Packet4f> { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits<Packet2d> { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock<Packet4f,4>& kernel) { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock<Packet2d,2>& kernel) { | ^ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:174: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> { \ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:165: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<float, 4>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits<Eigen::Quaternion<float> >’ 266 | Alignment = internal::traits<Coefficients>::Alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits<Quaternion<float> >::Alignment | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:271: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<float, 4, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<float> >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion<float>’ 273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 4>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits<Eigen::Quaternion<double> >’ 266 | Alignment = internal::traits<Coefficients>::Alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits<Quaternion<double> >::Alignment | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, 4, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<double> >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion<double>’ 273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix<double, 0, int>’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet<double> T; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/SparseChol.h:3, from ../inst/include/glmmr/general.h:39: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h: In function ‘int clear_flag(int, int, intvec&)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:145:7: warning: unused variable ‘x’ [-Wunused-variable] 145 | int x ; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, -1>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, -1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:237:23: required from here 237 | double val = x(i, j); | ~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, -1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:237:23: required from here 237 | double val = x(i, j); | ~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h: In member function ‘void sparse::insert(int, int, double)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:353:20: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | if(Ap[row]+p >= Ai.size()){ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:360:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for(int i = row+1; i < Ap.size(); i++)Ap[i]++; | ~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:382:20: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | if(Ap[col]+p >= Ai.size()){ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:389:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 389 | for(int i = col+1; i < Ap.size(); i++)Ap[i]++; | ~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h: In member function ‘void sparse::transpose()’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:405:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | for (int i = 2; i < B.Ap.size(); ++i) { | ~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h: In member function ‘sparse& sparse::operator+=(const sparse&)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:437:10: warning: unused variable ‘val’ [-Wunused-variable] 437 | double val; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h: In member function ‘void sparse::AMD_order()’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:647:10: warning: unused variable ‘mem’ [-Wunused-variable] 647 | double mem = 0; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:648:7: warning: unused variable ‘nz’ [-Wunused-variable] 648 | int nz = Ap.back(); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/sparsematrix.h:837:19: warning: unused variable ‘ilast’ [-Wunused-variable] 837 | int deg, inext, ilast; | ^~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/SparseChol.h:4: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h: In function ‘dblvec operator*(const sparse&, const dblvec&)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:12:10: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12 | if(A.m != B.size())Rcpp::stop("wrong dimension in sparse-vector multiplication"); | ~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:14:10: warning: unused variable ‘val’ [-Wunused-variable] 14 | double val; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h: In member function ‘sparse& sparse::operator%=(const dblvec&)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:37:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | for(int i = 0; i < Ax.size(); i++){ | ~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:65:30: required from here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Matrix<double, -1, -1> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:144:25: required from here 144 | return AB.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, 1>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:148:61: required from here 148 | inline VectorXd operator*(const sparse& A, const VectorXd& B){ | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:149:31: required from here 149 | VectorXd AB = VectorXd::Zero(A.n); | ~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h: In function ‘sparse SparseOperators::operator%(const sparse&, const Eigen::VectorXd&)’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/SparseChol/include/operators.h:174:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 174 | for(unsigned int i = 0; i < A.m; i++){ | ~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, -1>, -1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, -1>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/algo.h:112:17: required from here 112 | matrix.block(rowToRemove,0,numRows-rowToRemove,numCols) = | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, -1>, -1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, -1>, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/algo.h:126:23: required from here 126 | matrix.rightCols(numCols-colToRemove); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, 1>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, 1>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Matrix<double, -1, 1>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/algo.h:137:19: required from here 137 | matrix.segment(elemToRemove,nSize-elemToRemove) = | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:92:21: required from ‘class Eigen::Tridiagonalization<Eigen::Matrix<double, -1, -1> >’ 92 | >::type DiagonalReturnType; | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1> >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, -1>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, -1>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from ‘class Eigen::Tridiagonalization<Eigen::Matrix<double, -1, -1> >’ 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1> >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:151:62: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/algo.h:151:77: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/algo.h:151:112: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:112:18: required from here 112 | mu = mu.array().inverse().matrix(); | ~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:112:28: required from here 112 | mu = mu.array().inverse().matrix(); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:112:37: required from here 112 | mu = mu.array().inverse().matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Array<double, -1, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Array<double, -1, 1> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Array<double, -1, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array<double, -1, 1>’ 45 | class Array | ^~~~~ ../inst/include/glmmr/maths.h:146:20: required from here 146 | Eigen::ArrayXd p(xb.size()); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:156:36: required from here 156 | wdiag = exp_vec(-1.0 * xb); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:156:36: required from here 156 | wdiag = exp_vec(-1.0 * xb); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:172:31: required from here 172 | wdiag = (p * (1 - p)).matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:172:31: required from here 172 | wdiag = (p * (1 - p)).matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:172:32: required from here 172 | wdiag = (p * (1 - p)).matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:172:41: required from here 172 | wdiag = (p * (1 - p)).matrix(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:241:23: required from here 241 | p = p.square().inverse(); | ~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Array<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:241:33: required from here 241 | p = p.square().inverse(); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:249:24: required from here 249 | p = p.inverse(); | ~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:254:23: required from here 254 | p = xb.array().square().inverse(); | ~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:254:32: required from here 254 | p = xb.array().square().inverse(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:254:42: required from here 254 | p = xb.array().square().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:294:38: required from here 294 | wdiag = (pinv.inverse()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Matrix<double, -1, -1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/maths.h:422:25: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:422:29: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/maths.h:422:49: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:422:50: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 1>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 179 | typedef typename internal::find_best_packet<Scalar,SizeAtCompileTime>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:422:50: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:429:34: required from here 429 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:429:43: required from here 429 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:429:72: required from here 429 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:429:90: required from here 429 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Array<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/maths.h:433:33: required from here 433 | zprod = zprod.inverse().sqrt(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:441:15: required from here 441 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:441:15: required from here 441 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:441:36: required from here 441 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/maths.h:441:45: required from here 441 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:441:92: required from here 441 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:449:22: required from here 449 | return xbnew.matrix(); | ~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:462:36: required from here 462 | wdiag = mu.array()*(1-mu.array()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:462:37: required from here 462 | wdiag = mu.array()*(1-mu.array()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/maths.h:471:49: required from here 471 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, -1>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, -1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/maths.h:667:14: required from here 667 | samps.col(i) = z; | ~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp:30:53: required from here 30 | ArrayXd variance = ArrayXd::Constant(1,1.0); // variance values | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp: In member function ‘void glmmr::calculator::update_parameters(const dblvec&)’: ../inst/include/glmmr/calculator.hpp:64:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int i = 0; i < parameter_indexes.size(); i++)parameters[i] = parameters_in[parameter_indexes[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type, | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp:175:35: required from here 175 | VectorXd Hmean = H.rowwise().sum(); | ~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp: In member function ‘void glmmr::calculator::print_instructions() const’: ../inst/include/glmmr/calculator.hpp:1336:30: warning: comparison of integer expressions of different signedness: ‘const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘const int’} and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1336 | if(indexes[idx_iter] >= parameter_names.size()){ ../inst/include/glmmr/calculator.hpp:1351:30: warning: comparison of integer expressions of different signedness: ‘const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘const int’} and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1351 | if(indexes[idx_iter] >= data_names.size()){ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Matrix<double, -1, 1> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/calculator.hpp:1397:51: required from here 1397 | Rcpp::Rcout << "\nExample data: " << x.transpose() << "\n"; | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/formula.hpp:6: ../inst/include/glmmr/formulaparse.h: In function ‘bool glmmr::is_number(const std::string&)’: ../inst/include/glmmr/formulaparse.h:12:11: warning: unused variable ‘a’ [-Wunused-variable] 12 | float a = std::stod(s); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Array<double, -1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Array<double, -1, -1> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Array<double, -1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array<double, -1, -1>’ 45 | class Array | ^~~~~ ../inst/include/glmmr/formulaparse.h:48:42: required from here 48 | Xdata.col(calc.data_count) = data.col(column_index); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Array<double, -1, -1>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Array<double, -1, -1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/formulaparse.h:48:46: required from here 48 | Xdata.col(calc.data_count) = data.col(column_index); | ~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/formulaparse.h: In function ‘void glmmr::two_way_fn(std::vector<char>&, calculator&, const Eigen::ArrayXXd&, const strvec&, Eigen::MatrixXd&, int, bool)’: ../inst/include/glmmr/formulaparse.h:223:19: warning: variable ‘variable_in_data’ set but not used [-Wunused-but-set-variable] 223 | bool add_check, variable_in_data; | ^~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/covariance.hpp:8: ../inst/include/glmmr/sparse.h: In function ‘sparse glmmr::submat_sparse(const sparse&, intvec)’: ../inst/include/glmmr/sparse.h:24:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 24 | for(int i = 0; i < rows.size(); i++){ | ~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/linearpredictor.hpp:67:16: required from here 67 | if(X_.array().isNaN().any())throw std::runtime_error("NaN in data"); | ~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, -1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, -1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, -1> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/linearpredictor.hpp:121:63: required from here 121 | form.calculate_linear_predictor(calc,linpred.calc.data.array(),linpred.colnames_vec,calc.data); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ ../inst/include/glmmr/linearpredictor.hpp:178:24: required from here 178 | Map<VectorXd> beta(parameters.data(),parameters.size()); | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/linearpredictor.hpp:179:15: required from here 179 | xb = X_ * beta; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/linearpredictor.hpp:212:52: required from here 212 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/linearpredictor.hpp:212:53: required from here 212 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘virtual int glmmr::Covariance::parse()’: ../inst/include/glmmr/covariance.hpp:282:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 282 | for(k = 0; k < fnvars[idx].size(); k++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:296:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for(j = 0; j< fnvars.size();j++){ | ~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:297:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for(k = 0; k < fnvars[j].size();k++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:315:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | for(int m = 0; m < fnvars.size(); m++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:317:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for(int p = 0; p < fnvars[m].size(); p++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:324:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(j = 0; j < groups.size(); j++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:337:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int m = 0; m < vals.size(); m++) vals[m] = data_(k,fnvars[idx][m]); | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:363:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<glmmr::CovFunc> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for(int j = 0; j < fn_.size(); j++){ | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:369:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for(int k = 0; k < fn_[j].size(); k++) fn_name += covfunc_to_str.at(fn_[j][k]); | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:370:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for(int k = 0; k < fn_[j].size(); k++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:394:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<glmmr::CovFunc> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for(int i =0; i<fn_.size();i++){ | ~^~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:395:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for(int j = 0; j < re_pars_[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:396:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 396 | for(int k = 0; k < re_pars_[i][j].size(); k++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:404:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<glmmr::CovFunc> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 404 | for(int i =0; i<fn_.size();i++){ | ~^~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:411:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for(int j = 0; j<fn_[i].size();j++){ | ~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:415:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for(int j = 0; j<fn_[i].size();j++){ | ~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:438:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for(int k = 0; k < re_pars_[i][j].size(); k++)re_par_less_min_[k] -= minvalue; | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:444:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for(int j = 0; j < (fn_[i].size()-1); j++){ | ~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:458:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::calculator>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 458 | for(int i = 0; i < calc_.size(); i++){ | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:465:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::calculator>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int i = 0; i < calc_.size(); i++) re_count_[re_order_[i]] += re_temp_data_[i].size(); | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘void glmmr::Covariance::Z_updater()’: ../inst/include/glmmr/covariance.hpp:525:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::ZNonZero>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int i = 0; i < z_nonzero.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:526:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j = 0; j < z_nonzero[i].rows.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘virtual void glmmr::Covariance::update_parameters(const Eigen::ArrayXd&)’: ../inst/include/glmmr/covariance.hpp:642:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare] 642 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ ../inst/include/glmmr/covariance.hpp:704:44: required from here 704 | MatrixXd M = Map<MatrixXd>(L.data(), n, n); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:731:35: required from here 731 | samps.segment(idx,ndim) = L*zz; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, 1>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Matrix<double, -1, 1>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:844:84: required from here 844 | zquad.segment(0,blocksize) = glmmr::algo::forward_sub(dmat_matrix,u.segment(obs_counter,blocksize),blocksize); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:96: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:96: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, 1, -1>’ 178 | class Matrix | ^~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::any_group_re() const’: ../inst/include/glmmr/covariance.hpp:1022:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<glmmr::CovFunc> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1022 | for(int i = 0; i < fn_.size(); i++){ | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1023:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for(int j = 0; j < fn_[i].size(); j++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::all_group_re() const’: ../inst/include/glmmr/covariance.hpp:1036:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<glmmr::CovFunc> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for (int i = 0; i < fn_.size(); i++) { | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1037:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::CovFunc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (int j = 0; j < fn_[i].size(); j++) { | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘strvec glmmr::Covariance::parameter_names()’: ../inst/include/glmmr/covariance.hpp:1046:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for(int i = 0; i < form_.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/covariance.hpp:1105:63: required from here 1105 | MatrixXd detmat = Lmat.triangularView<Lower>().solve(derivs[i+1].block(obs_counter,obs_counter,blocksize,blocksize)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, -1> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/covariance.hpp:1106:65: required from here 1106 | MatrixXd detmat2 = LmatT.triangularView<Upper>().solve(detmat); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Matrix<double, -1, -1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/covariance.hpp:1113:72: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1113:83: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/covariance.hpp:1113:63: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, -1, 1> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/covariance.hpp:1115:64: required from here 1115 | VectorXd zzquad = LmatT.triangularView<Upper>().solve(ozquad); //glmmr::algo::backward_sub(dmat_matrix.transpose(), ozquad, blocksize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:1118:108: required from here 1118 | dqf[j] += zzquad.transpose() * derivs[j+1].block(obs_counter, obs_counter, blocksize, blocksize) * zzquad; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:1118:112: required from here 1118 | dqf[j] += zzquad.transpose() * derivs[j+1].block(obs_counter, obs_counter, blocksize, blocksize) * zzquad; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, -1> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/covariance.hpp:1137:61: required from here 1137 | MatrixXd detmat = Lmat.triangularView<Lower>().solve(derivs[i+1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:1155:51: required from here 1155 | dqf[j] += (zzquad.transpose() * derivs[j+1] * zzquad)(0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/covariance.hpp:1155:55: required from here 1155 | dqf[j] += (zzquad.transpose() * derivs[j+1] * zzquad)(0); | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Array<double, -1, -1>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Array<double, -1, -1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:153:18: required from here 153 | hsgp_data.col(i) = this->data_.col(this->re_cols_data_[0][0][i]); | ~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 2>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, 2, 1> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits<Eigen::Array<double, 2, 1> >’ 17 | struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Array<double, 2, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array<double, 2, 1>’ 45 | class Array | ^~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:214:11: required from here 214 | Array2d w; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 2, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 2, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 2, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Array<double, 2, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Array<double, 2, 1> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Array<double, 2, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array<double, 2, 1>’ 45 | class Array | ^~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:214:11: required from here 214 | Array2d w; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:248:87: required from here 248 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:248:88: required from here 248 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:248:106: required from here 248 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:248:38: required from here 248 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sin_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:248:107: required from here 248 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:267:30: required from here 267 | return As * As.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:327:50: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:333:48: required from here 333 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:354:24: required from here 354 | VectorXd uquad = u * L; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp: In member function ‘void glmmr::hsgpCovariance::gen_indices()’: ../inst/include/glmmr/hsgpcovariance.hpp:381:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for(int i = 0; i < linspace_vec[0].size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:385:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for(int i = 0; i < indices_vec.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:386:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 386 | for(int j = 0; j < indices_vec[0].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:397:28: required from here 397 | PhiT = Phi.transpose() * Phi; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:404:26: required from here 404 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:404:35: required from here 404 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:406:36: required from here 406 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:406:45: required from here 406 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/glmmr/griddata.hpp:12:34: required from here 12 | ArrayXXd X = ArrayXXd::Constant(1,1,1); // centroids | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/nngpcovariance.hpp:5: ../inst/include/glmmr/griddata.hpp: In member function ‘Eigen::ArrayXi glmmr::griddata::top_i_pq(const Eigen::ArrayXd&, int)’: ../inst/include/glmmr/griddata.hpp:37:19: warning: comparison of integer expressions of different signedness: ‘std::priority_queue<std::pair<double, int>, std::vector<std::pair<double, int> >, glmmr::griddata::top_i_pq(const Eigen::ArrayXd&, int)::ComparePair>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 37 | if (pq.size() < n) | ~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:41: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:61: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:66: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:165:26: required from here 165 | return Dvec.array().log().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:43: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~~~~~~~~~^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp: In member function ‘virtual void glmmr::nngpCovariance::update_parameters(const Eigen::ArrayXd&)’: ../inst/include/glmmr/nngpcovariance.hpp:249:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare] 249 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp: In member function ‘void glmmr::nngpCovariance::update_parameters_d(const Eigen::ArrayXd&)’: ../inst/include/glmmr/nngpcovariance.hpp:265:32: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare] 265 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:280:36: required from here 280 | ArrayXd dsqrt = Dvec.array().sqrt(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:293:40: required from here 293 | return y * dsqrt.matrix().asDiagonal(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:341:214: required from here 341 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:341:214: required from here 341 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/nngpcovariance.hpp:341:114: required from here 341 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:342:83: required from here 342 | Dvec(i) = s0vals[0] - (A.col(i).segment(0,idxlim).transpose() * Sv.head(idxlim))(0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:343:103: required from here 343 | for(int l = 0; l < npars; l++) dD(l)(i) = s0vals[l+1] - (Sv.segment(idxlim*(l+1),idxlim).transpose()*A.col(i).segment(0,idxlim))(0) - (Sv.head(idxlim).transpose() * dA(l).col(i).segment(0,idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:343:131: required from here 343 | for(int l = 0; l < npars; l++) dD(l)(i) = s0vals[l+1] - (Sv.segment(idxlim*(l+1),idxlim).transpose()*A.col(i).segment(0,idxlim))(0) - (Sv.head(idxlim).transpose() * dA(l).col(i).segment(0,idxlim))(0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp: In member function ‘virtual Eigen::VectorXd glmmr::nngpCovariance::log_gradient(const Eigen::MatrixXd&, double&)’: ../inst/include/glmmr/nngpcovariance.hpp:380:14: warning: unused variable ‘av’ [-Wunused-variable] 380 | double au, av, qf; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Array<double, -1, -1>, -1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Array<double, -1, -1>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/randomeffects.hpp:67:20: required from here 67 | mergedata.topRows(model.n()) = model.covariance.data_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Array<double, -1, 1>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Array<double, -1, 1>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Array<double, -1, 1>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:70:19: required from here 70 | mergeoffset.head(model.n()) = model.data.offset; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::LLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::LLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::LLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl<Eigen::LLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 86 | class SolveImpl<Decomposition,RhsType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve<Eigen::LLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >’ 62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind> | ^~~~~ ../inst/include/glmmr/randomeffects.hpp:91:24: required from here 91 | D22 = D22.llt().solve(MatrixXd::Identity(model.covariance.Q(),model.covariance.Q())); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:95:34: required from here 95 | result.vec = SSV.rowwise().mean(); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/randomeffects.hpp:96:43: required from here 96 | result.mat -= D12 * D22 * D12.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:161:38: required from here 161 | newLuCol = newLu.col(i) - result.vec; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/randomeffects.hpp:162:50: required from here 162 | result.mat += (newLuCol * newLuCol.transpose()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/matrixw.hpp:65:29: required from here 65 | W_ = (W_.array()*nvar_par).matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/matrixw.hpp:65:37: required from here 65 | W_ = (W_.array()*nvar_par).matrix(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:409:60: required from here 409 | MatrixXd robust = infomat * SX.transpose() * resid_sum * SX * infomat;//(infomat.rows(),infomat.cols()); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:409:65: required from here 409 | MatrixXd robust = infomat * SX.transpose() * resid_sum * SX * infomat;//(infomat.rows(),infomat.cols()); | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:480:61: required from here 480 | oim_adj = (residsub.transpose() * SPS * Ssub2 * SigmaInvsub * residsub)(0); | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:480:75: required from here 480 | oim_adj = (residsub.transpose() * SPS * Ssub2 * SigmaInvsub * residsub)(0); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:480:84: required from here 480 | oim_adj = (residsub.transpose() * SPS * Ssub2 * SigmaInvsub * residsub)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:527:66: required from here 527 | Mbt.col(i) += Xsub.transpose() * SigmaInvsub * Ssub1 * SigmaInvsub * residsub; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:527:80: required from here 527 | Mbt.col(i) += Xsub.transpose() * SigmaInvsub * Ssub1 * SigmaInvsub * residsub; | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:527:80: required from here 527 | Mbt.col(i) += Xsub.transpose() * SigmaInvsub * Ssub1 * SigmaInvsub * residsub; | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:617:42: required from here 617 | Pmat.sum(i,-1.0*Xsub.transpose()*SPS*Xsub); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:617:42: required from here 617 | Pmat.sum(i,-1.0*Xsub.transpose()*SPS*Xsub); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, -1, 1, -1, -1>’ 178 | class Matrix | ^~~~~~ ../inst/include/glmmr/modelmatrix.hpp:617:42: required from here 617 | Pmat.sum(i,-1.0*Xsub.transpose()*SPS*Xsub); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:617:46: required from here 617 | Pmat.sum(i,-1.0*Xsub.transpose()*SPS*Xsub); | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:617:17: required from here 617 | Pmat.sum(i,-1.0*Xsub.transpose()*SPS*Xsub); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:628:18: required from here 628 | Q.sum(counter,Xsub.transpose()*SPS*Ssub2*SigmaInvsub*Xsub); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:691:84: required from here 691 | M_theta_kr(i,j) += -1.0*(M*Q(counter)).trace() + 0.5*((M*Pmat(i)*M*Pmat(j)).trace()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:722:68: required from here 722 | Moim.bottomRightCorner(Rmod,Rmod) = -1.0*(M_theta + M_theta_oim); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:722:68: required from here 722 | Moim.bottomRightCorner(Rmod,Rmod) = -1.0*(M_theta + M_theta_oim); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:735:87: required from here 735 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - Pmat(i)*M*Pmat(j) -Pmat(j)*M*Pmat(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:735:106: required from here 735 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - Pmat(i)*M*Pmat(j) -Pmat(j)*M*Pmat(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:735:107: required from here 735 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - Pmat(i)*M*Pmat(j) -Pmat(j)*M*Pmat(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:735:107: required from here 735 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - Pmat(i)*M*Pmat(j) -Pmat(j)*M*Pmat(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:744:60: required from here 744 | meat += M_theta(i,i)*(Q(scnd_idx) - Pmat(i)*M*Pmat(i)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:744:60: required from here 744 | meat += M_theta(i,i)*(Q(scnd_idx) - Pmat(i)*M*Pmat(i)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:750:26: required from here 750 | M_new = M + 2*M*meat*M; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:750:26: required from here 750 | M_new = M + 2*M*meat*M; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:750:26: required from here 750 | M_new = M + 2*M*meat*M; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:784:51: required from here 784 | V[i] += ((XSXM*SigX.transpose()*S(i)*SigX*M).trace()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:817:37: required from here 817 | Theta = (1/vlb)*(L*L.transpose()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:825:64: required from here 825 | a2 += mult*M_theta(i,j)*(Theta*Pmat(i)*M*Theta*Pmat(j)*M).trace(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:825:66: required from here 825 | a2 += mult*M_theta(i,j)*(Theta*Pmat(i)*M*Theta*Pmat(j)*M).trace(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:877:73: required from here 877 | for(int i = 0; i < ncol_r; i++) resids.col(i) = yxb - zuOffset.col(i); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:883:77: required from here 883 | for(int i = 0; i < ncol_r; i++) resids.col(i).array() *= 1.0/sqrt(var(i)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type, | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:885:48: required from here 885 | VectorXd colmeans = resids.colwise().mean().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:885:48: required from here 885 | VectorXd colmeans = resids.colwise().mean().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:888:59: required from here 888 | std_dev = sqrt((resids.col(i).array() - colmeans(i)).square().sum()/(resids.rows() - 1)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:888:68: required from here 888 | std_dev = sqrt((resids.col(i).array() - colmeans(i)).square().sum()/(resids.rows() - 1)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:937:36: required from here 937 | B = Px - Xr*XrtXr*Xr.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:973:37: required from here 973 | size_n_array = size_n_array.exp(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1113:40: required from here 1113 | logitxb *= (1+size_n_array.exp()).inverse(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1113:49: required from here 1113 | logitxb *= (1+size_n_array.exp()).inverse(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, -1> >, const Eigen::ArrayWrapper<const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1179:92: required from here 1179 | size_q_array = SparseOperators::operator*(ZLt, size_n_array.matrix()).array()-v.array(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Array<double, -1, -1>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Array<double, -1, -1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/modelmatrix.hpp:1251:36: required from here 1251 | ArrayXd xb_ind = linpred.row(i).transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/modelmcmc.hpp:134:58: required from here 134 | Rcpp::Rcout << "\nCurrent value: " << u0_.transpose().head(printSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<const Eigen::Transpose<const Eigen::Matrix<double, -1, 1> >, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/modelmcmc.hpp:134:73: required from here 134 | Rcpp::Rcout << "\nCurrent value: " << u0_.transpose().head(printSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/modelmcmc.hpp:135:66: required from here 135 | Rcpp::Rcout << "\nvelocity: " << r.transpose().head(printSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/modeloptim.hpp:12: ../inst/include/glmmr/optim/optim.h: In member function ‘void optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>::set_bounds(const Eigen::VectorXd&, const Eigen::VectorXd&)’: ../inst/include/glmmr/optim/optim.h:431:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for(int i = 0; i < dim; i++) | ~~^~~~~ ../inst/include/glmmr/optim/optim.h: In member function ‘void optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>::set_bounds(const std::vector<double>&, const std::vector<double>&)’: ../inst/include/glmmr/optim/optim.h:442:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 442 | for(int i = 0; i < dim; i++) | ~~^~~~~ ../inst/include/glmmr/optim/optim.h: In member function ‘void optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>::minimise()’: ../inst/include/glmmr/optim/optim.h:503:16: warning: unused variable ‘a’ [-Wunused-variable] 503 | double a = eval(current_values, g); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1>’ 223 | template<typename Derived> class MapBase<Derived, WriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:222:62: required from here 222 | current_ll_values.first = ll_current.col(0).tail(eval_size).mean(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:223:104: required from here 223 | current_ll_var.first = (ll_current.col(0).tail(eval_size) - ll_current.col(0).tail(eval_size).mean()).square().sum() / (eval_size - 1); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:223:113: required from here 223 | current_ll_var.first = (ll_current.col(0).tail(eval_size) - ll_current.col(0).tail(eval_size).mean()).square().sum() / (eval_size - 1); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:552:45: required from here 552 | double logl = v.col(0).transpose()*v.col(0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1101:33: required from here 1101 | WX = w.asDiagonal() * X; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1114:46: required from here 1114 | CZZ = ZWZ - WX * (XtWX * WX.transpose()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1114:46: required from here 1114 | CZZ = ZWZ - WX * (XtWX * WX.transpose()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1249:38: required from here 1249 | w = w.cwiseProduct(resid.matrix()); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1270:72: required from here 1270 | current_ll_var.first = (ll_current.col(0) - ll_current.col(0).mean()).square().sum() / (ll_current.col(0).size() - 1); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1270:81: required from here 1270 | current_ll_var.first = (ll_current.col(0) - ll_current.col(0).mean()).square().sum() / (ll_current.col(0).size() - 1); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1388:45: required from here 1388 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1.0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1388:54: required from here 1388 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1.0); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1464:116: required from here 1464 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1534:58: required from here 1534 | holder.segment(0,block_size) = Sigmas[i] * Xs[i] * Mc; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1539:33: required from here 1539 | weightsnew = weightsnew.abs(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1541:33: required from here 1541 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1541:40: required from here 1541 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ model_module.cpp: In function ‘SEXPREC* ModelBits__new(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: model_module.cpp:715:19: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 715 | if(theta.size() != covnpar){ | ~~~~~~~~~~~~~^~~~~~~~~~ model_module.cpp: In function ‘void setParallel(SEXP, int)’: model_module.cpp:2226:8: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 2226 | int a, b; // needed for defines on machines without openmp | ^ model_module.cpp: In function ‘std::vector<std::__cxx11::basic_string<char> > re_names(const std::string&, bool)’: model_module.cpp:2251:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2251 | for(int i = 0; i < form.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ model_module.cpp:2255:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2255 | for(int i = 0; i < form.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:167:44: required from ‘struct Eigen::internal::evaluator<Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >’ 167 | typedef typename PlainObjectType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:273:8: required from ‘struct Eigen::internal::evaluator<Eigen::Matrix<double, 1, 1, 0, 1, 1> >’ 273 | struct evaluator<Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:96:8: required from ‘struct Eigen::internal::product_evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>, 6, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 96 | struct product_evaluator<Product<Lhs, Rhs, Options>, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0> >’ 29 | struct evaluator<Product<Lhs, Rhs, Options> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/maths.h:7, from ../inst/include/glmmr.h:5: ../inst/include/glmmr/algo.h: In instantiation of ‘void glmmr::algo::combinations(const std::vector<std::vector<T> >&, int, int, std::vector<T>&, std::vector<std::vector<T> >&) [with T = int]’: ../inst/include/glmmr/hsgpcovariance.hpp:382:30: required from here 382 | glmmr::algo::combinations(linspace_vec,0,i,ind_buffer,indices_vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:54:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | if(n == vecs.size()-1){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:57:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for(int i = 0; i < vecs[n+1].size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/nngpcovariance.hpp:4: ../inst/include/glmmr/matrixfield.h: In instantiation of ‘T glmmr::MatrixField<T>::operator()(int) const [with T = Eigen::Matrix<double, -1, 1>]’: ../inst/include/glmmr/nngpcovariance.hpp:304:40: required from here 304 | for(int i = 0; i < dD.size(); i++) dD(i)(0) = s0vals[i+1]; | ~~^~~ ../inst/include/glmmr/matrixfield.h:38:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::unique_ptr<Eigen::Matrix<double, -1, 1>, std::default_delete<Eigen::Matrix<double, -1, 1> > >, std::allocator<std::unique_ptr<Eigen::Matrix<double, -1, 1>, std::default_delete<Eigen::Matrix<double, -1, 1> > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if(i >= data.size()) throw std::runtime_error("Accessing index out of range matrix field"); | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/matrixfield.h: In instantiation of ‘T glmmr::MatrixField<T>::operator()(int) const [with T = Eigen::Matrix<double, -1, -1>]’: ../inst/include/glmmr/nngpcovariance.hpp:341:38: required from here 341 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ~~^~~ ../inst/include/glmmr/matrixfield.h:38:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::unique_ptr<Eigen::Matrix<double, -1, -1>, std::default_delete<Eigen::Matrix<double, -1, -1> > >, std::allocator<std::unique_ptr<Eigen::Matrix<double, -1, -1>, std::default_delete<Eigen::Matrix<double, -1, -1> > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if(i >= data.size()) throw std::runtime_error("Accessing index out of range matrix field"); | ~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:109:27: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 109 | m_drt.noalias() = -m_grad; | ^~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:162:32: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 162 | vecs.noalias() = x - m_xp; | ~~^~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase<Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 59 | template<typename Derived> class RefBase | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >’ 329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:46, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:26: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >]’: ../inst/include/glmmr.h:32:36: required from here 32 | std::variant<int, Rcpp::XPtr<glmm>, Rcpp::XPtr<glmm_nngp>, Rcpp::XPtr<glmm_hsgp> > ptr; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >]’: ../inst/include/glmmr.h:32:59: required from here 32 | std::variant<int, Rcpp::XPtr<glmm>, Rcpp::XPtr<glmm_nngp>, Rcpp::XPtr<glmm_hsgp> > ptr; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >]’: ../inst/include/glmmr.h:32:82: required from here 32 | std::variant<int, Rcpp::XPtr<glmm>, Rcpp::XPtr<glmm_nngp>, Rcpp::XPtr<glmm_hsgp> > ptr; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::LinearPredictor]’: model_module.cpp:72:30: required from here 72 | XPtr<glmmr::LinearPredictor> ptr(new glmmr::LinearPredictor(f1,data,colnames)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::LinearPredictor’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Covariance]’: model_module.cpp:119:18: required from here 119 | XPtr<covariance> ptr(new covariance(f1,data,colnames),true); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Covariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::nngpCovariance]’: model_module.cpp:128:12: required from here 128 | XPtr<nngp> ptr(new nngp(form,data,colnames),true); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::nngpCovariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::hsgpCovariance]’: model_module.cpp:137:12: required from here 137 | XPtr<hsgp> ptr(new hsgp(form,data,colnames),true); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::hsgpCovariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:711:12: required from here 711 | XPtr<bits>ptr(new bits(formula,data,colnames,family,link),true); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmcmc.hpp:68:37: required from ‘double glmmr::ModelMCMC<modeltype>::log_prob(const Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 68 | VectorXd mu = model.xb().matrix() + zu; | ~~~~~~~~~~~~~~~~~~~~^~~~ model_module.cpp:1056:56: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_prob(SEXP, SEXP, int)::<lambda(int)>, Model__log_prob(SEXP, SEXP, int)::<lambda(auto:47)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_prob(SEXP, SEXP, int)::<lambda(int)>, Model__log_prob(SEXP, SEXP, int)::<lambda(auto:47)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_prob(SEXP, SEXP, int)::<lambda(int)>, Model__log_prob(SEXP, SEXP, int)::<lambda(auto:47)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_prob(SEXP, SEXP, int)::<lambda(int)>, Model__log_prob(SEXP, SEXP, int)::<lambda(auto:47)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_prob(SEXP, SEXP, int)::<lambda(int)>, Model__log_prob(SEXP, SEXP, int)::<lambda(auto:47)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1058:22: required from here 1058 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1177:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1177:89: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1177 | size_p_array = (model.linear_predictor.X().transpose()*size_n_array.matrix()).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1186:48: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1186 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*size_n_array.matrix())).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> > >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1186:118: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1186 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*size_n_array.matrix())).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1200:83: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1200 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1200:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1200:97: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1200 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1200:123: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1200 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:96: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1211 | size_p_array += (model.linear_predictor.X().transpose()*((model.data.y.array()*size_n_array*size_n_array).matrix() - size_n_array.matrix())*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:117: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1211 | size_p_array += (model.linear_predictor.X().transpose()*((model.data.y.array()*size_n_array*size_n_array).matrix() - size_n_array.matrix())*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:120: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1211 | size_p_array += (model.linear_predictor.X().transpose()*((model.data.y.array()*size_n_array*size_n_array).matrix() - size_n_array.matrix())*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:144: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1211 | size_p_array += (model.linear_predictor.X().transpose()*((model.data.y.array()*size_n_array*size_n_array).matrix() - size_n_array.matrix())*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1211:170: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1211 | size_p_array += (model.linear_predictor.X().transpose()*((model.data.y.array()*size_n_array*size_n_array).matrix() - size_n_array.matrix())*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1223:95: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1223 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1223:105: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1223 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1223:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1223:107: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1223 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ model_module.cpp:1082:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1223:133: required from ‘Eigen::VectorXd glmmr::ModelMatrix<modeltype>::log_gradient(const Eigen::VectorXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1223 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1082:61: required from ‘Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> [with auto:49 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1082 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:848:56: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::linpred() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 848 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ model_module.cpp:1093:55: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1095:22: required from here 1095 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1>’ 61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1095:22: required from here 1095 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:848:27: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::linpred() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 848 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1093:55: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__linear_predictor(SEXP, int)::<lambda(int)>, Model__linear_predictor(SEXP, int)::<lambda(auto:50)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1095:22: required from here 1095 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:787:61: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood_laplace_beta_u_with_gradient(const Eigen::VectorXd&, Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 787 | model.linear_predictor.update_parameters(x.head(P()).array()); | ~~~~~~~~~~~~~~~~~^~ model_module.cpp:1183:69: required from here 1183 | double ll = ptr->optim.log_likelihood_laplace_beta_u_with_gradient(start,grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:789:37: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood_laplace_beta_u_with_gradient(const Eigen::VectorXd&, Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 789 | double logl = v.col(0).transpose()*v.col(0); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ model_module.cpp:1183:69: required from here 1183 | double ll = ptr->optim.log_likelihood_laplace_beta_u_with_gradient(start,grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1385:66: required from ‘Model__information_matrix(SEXP, int)::<lambda(auto:65)> [with auto:65 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1385 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1387:22: required from here 1387 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:154:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix() [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1385:66: required from ‘Model__information_matrix(SEXP, int)::<lambda(auto:65)> [with auto:65 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1385 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1387:22: required from here 1387 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:154:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix() [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1385:66: required from ‘Model__information_matrix(SEXP, int)::<lambda(auto:65)> [with auto:65 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1385 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__information_matrix(SEXP, int)::<lambda(int)>, Model__information_matrix(SEXP, int)::<lambda(auto:65)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1387:22: required from here 1387 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:154:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:319:44: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 319 | infomat.topRightCorner(P(),npar) = -1.0*Mt.bottomRows(P()); | ~~~~^~~~~~~~~~~~~~~~~~~ model_module.cpp:1505:100: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:320:46: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 320 | infomat.bottomLeftCorner(npar,P()) = -1.0*Mt.bottomRows(P()).transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1505:100: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelbits.hpp:30:64: required from ‘Eigen::ArrayXd glmmr::ModelBits<cov, linpred>::xb() [with cov = glmmr::Covariance; linpred = glmmr::LinearPredictor; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 30 | virtual ArrayXd xb() {return linear_predictor.xb().array() + data.offset.array();}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1672:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__xb(SEXP, int)::<lambda(int)>, Model__xb(SEXP, int)::<lambda(auto:91)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__xb(SEXP, int)::<lambda(int)>, Model__xb(SEXP, int)::<lambda(auto:91)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__xb(SEXP, int)::<lambda(int)>, Model__xb(SEXP, int)::<lambda(auto:91)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__xb(SEXP, int)::<lambda(int)>, Model__xb(SEXP, int)::<lambda(auto:91)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__xb(SEXP, int)::<lambda(int)>, Model__xb(SEXP, int)::<lambda(auto:91)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1674:22: required from here 1674 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:885:58: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::residuals(int, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 885 | VectorXd colmeans = resids.colwise().mean().transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1735:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1737:22: required from here 1737 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model<modeltype>::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; dblpair = std::pair<double, double>; std::string = std::__cxx11::basic_string<char>; strvec = std::vector<std::__cxx11::basic_string<char> >; dblvec = std::vector<double>]’: model_module.cpp:1797:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> [with auto:96 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1797 | [&](auto ptr){return returnType(ptr->marginal(static_cast<glmmr::MarginType>(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1798 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | static_cast<glmmr::RandomEffectMargin>(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1800 | static_cast<glmmr::SE>(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1801 | static_cast<glmmr::IM>(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 1803 | ));} | ~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1805:22: required from here 1805 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:241:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model<modeltype>::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; dblpair = std::pair<double, double>; std::string = std::__cxx11::basic_string<char>; strvec = std::vector<std::__cxx11::basic_string<char> >; dblvec = std::vector<double>]’: model_module.cpp:1797:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> [with auto:96 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1797 | [&](auto ptr){return returnType(ptr->marginal(static_cast<glmmr::MarginType>(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1798 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | static_cast<glmmr::RandomEffectMargin>(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1800 | static_cast<glmmr::SE>(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1801 | static_cast<glmmr::IM>(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 1803 | ));} | ~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1805:22: required from here 1805 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:241:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model<modeltype>::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; dblpair = std::pair<double, double>; std::string = std::__cxx11::basic_string<char>; strvec = std::vector<std::__cxx11::basic_string<char> >; dblvec = std::vector<double>]’: model_module.cpp:1797:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> [with auto:96 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1797 | [&](auto ptr){return returnType(ptr->marginal(static_cast<glmmr::MarginType>(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1798 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | static_cast<glmmr::RandomEffectMargin>(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1800 | static_cast<glmmr::SE>(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1801 | static_cast<glmmr::IM>(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 1803 | ));} | ~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(int)>, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, Rcpp::Nullable<std::vector<std::__cxx11::basic_string<char> > >, double, double, Rcpp::Nullable<std::vector<double> >, Rcpp::Nullable<std::vector<double> >, int)::<lambda(auto:96)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1805:22: required from here 1805 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:228:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:241:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1996:97: required from ‘Model__infomat_theta(SEXP, int)::<lambda(auto:112)> [with auto:112 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1996 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta<glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1998:22: required from here 1998 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::Array<int, -1, 1> >, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::Array<int, -1, 1> >, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::Array<int, -1, 1> >, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::Array<int, -1, 1> >, Eigen::Matrix<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:467:54: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 467 | MatrixXd SigmaInvsub = glmmr::Eigen_ext::submat(SigmaInv,rows,rows); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ model_module.cpp:1996:97: required from ‘Model__infomat_theta(SEXP, int)::<lambda(auto:112)> [with auto:112 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1996 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta<glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1998:22: required from here 1998 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1996:97: required from ‘Model__infomat_theta(SEXP, int)::<lambda(auto:112)> [with auto:112 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1996 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta<glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1998:22: required from here 1998 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: model_module.cpp:1996:97: required from ‘Model__infomat_theta(SEXP, int)::<lambda(auto:112)> [with auto:112 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1996 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta<glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__infomat_theta(SEXP, int)::<lambda(int)>, Model__infomat_theta(SEXP, int)::<lambda(auto:112)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1998:22: required from here 1998 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2007:111: required from ‘Model__kenward_roger(SEXP, int)::<lambda(auto:113)> [with auto:113 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2007 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction<glmmr::SE::KR, glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<int>, Eigen::Array<int, -1, 1> > >, Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<int>, Eigen::Array<int, -1, 1> > >, Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<int>, Eigen::Array<int, -1, 1> > >, Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<glmmr::Eigen_ext::index_functor<Eigen::Matrix<double, -1, -1>, Eigen::Array<int, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::linspaced_op<int>, Eigen::Array<int, -1, 1> > >, Eigen::Matrix<double, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:602:47: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 602 | MatrixXd Xsub = glmmr::Eigen_ext::submat(X,rows,ArrayXi::LinSpaced(P(),0,P()-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2007:111: required from ‘Model__kenward_roger(SEXP, int)::<lambda(auto:113)> [with auto:113 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2007 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction<glmmr::SE::KR, glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2007:111: required from ‘Model__kenward_roger(SEXP, int)::<lambda(auto:113)> [with auto:113 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2007 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction<glmmr::SE::KR, glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2007:111: required from ‘Model__kenward_roger(SEXP, int)::<lambda(auto:113)> [with auto:113 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2007 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction<glmmr::SE::KR, glmmr::IM::EIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2025:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> [with auto:114 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2025 | return returnType(ptr->matrix.template small_sample_correction<SE::KR,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2025:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> [with auto:114 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2025 | return returnType(ptr->matrix.template small_sample_correction<SE::KR,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2025:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> [with auto:114 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2025 | return returnType(ptr->matrix.template small_sample_correction<SE::KR,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2040:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2040 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2042:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2042 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2040:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2040 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2042:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2042 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2040:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2040 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2042:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> [with auto:115 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2042 | return returnType(ptr->matrix.template small_sample_correction<SE::KR2,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2055:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2055 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2057:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2057 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2055:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2055 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2057:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2057 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2055:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2055 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2057:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> [with auto:116 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2057 | return returnType(ptr->matrix.template small_sample_correction<SE::KRBoth,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:116)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2060:24: required from here 2060 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2070:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2070 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:2072:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 2072 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2070:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2070 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2072:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 2072 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2070:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2070 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::OIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:2072:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> [with auto:117 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 2072 | return returnType(ptr->matrix.template small_sample_correction<SE::Sat,IM::EIM>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:117)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2075:24: required from here 2075 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:919:56: required from ‘BoxResults glmmr::ModelMatrix<modeltype>::box() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 919 | MatrixXd A = MatrixXd::Identity(Px.rows(),Px.cols()) - Px; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ model_module.cpp:2092:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2094:22: required from here 2094 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim<modeltype>::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’: model_module.cpp:2291:48: required from here 2291 | Eigen::ArrayXd w = ptr->optim.optimum_weights(N,C,tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1468 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1514:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<Eigen::Matrix<double, -1, -1> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1514 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1532 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, -1>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, -1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:91: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:34: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type, | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:46: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/EigenBase.h:105:15: required from ‘void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; Derived = Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >]’ 105 | dst = dst * this->derived(); | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:517:38: required from ‘Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > >; Derived = Eigen::Matrix<double, -1, -1>]’ 517 | other.derived().applyThisOnTheRight(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:404:49: required from here 404 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/EigenBase.h:105:15: required from ‘void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; Derived = Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >]’ 105 | dst = dst * this->derived(); | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:517:38: required from ‘Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Array<double, -1, 1> > > > >; Derived = Eigen::Matrix<double, -1, -1>]’ 517 | other.derived().applyThisOnTheRight(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:406:59: required from here 406 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/LineSearchNocedalWright.h:146:30: required from ‘static void LBFGSpp::LineSearchNocedalWright<Scalar>::LineSearch(Foo&, const LBFGSpp::LBFGSParam<Scalar>&, const Vector&, const Vector&, const Scalar&, Scalar&, Scalar&, Vector&, Scalar&, Vector&) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; Vector = Eigen::Matrix<double, -1, 1>]’ 146 | x.noalias() = xp + step * drt; | ~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:130:43: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 130 | LineSearch<Scalar>::LineSearch(f, m_param, m_xp, m_drt, step_max, step, fx, m_grad, dg, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs.h:164:56: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 164 | if (vecs.dot(vecy) > eps * vecy.squaredNorm()) | ~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:112:56: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 112 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:112:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 112 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 59 | template<typename Derived> class RefBase | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >’ 329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:166:41: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix<double, -1, 1>]’ 166 | res.noalias() -= m_alpha[j] * m_y.col(j); | ~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:168:28: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 168 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:60:33: required from ‘static void LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::force_bounds(Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 60 | x.noalias() = x.cwiseMax(lb).cwiseMin(ub); | ~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgsb.h:131:21: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 131 | force_bounds(x, lb, ub); | ~~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:60:46: required from ‘static void LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::force_bounds(Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 60 | x.noalias() = x.cwiseMax(lb).cwiseMin(ub); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgsb.h:131:21: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 131 | force_bounds(x, lb, ub); | ~~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:67:33: required from ‘static Scalar LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::proj_grad_norm(const Vector&, const Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 67 | return ((x - g).cwiseMax(lb).cwiseMin(ub) - x).cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgsb.h:141:37: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 141 | m_projgnorm = proj_grad_norm(x, m_grad, lb, ub); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:67:46: required from ‘static Scalar LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::proj_grad_norm(const Vector&, const Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 67 | return ((x - g).cwiseMax(lb).cwiseMin(ub) - x).cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgsb.h:141:37: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 141 | m_projgnorm = proj_grad_norm(x, m_grad, lb, ub); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:67:51: required from ‘static Scalar LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::proj_grad_norm(const Vector&, const Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 67 | return ((x - g).cwiseMax(lb).cwiseMin(ub) - x).cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgsb.h:141:37: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 141 | m_projgnorm = proj_grad_norm(x, m_grad, lb, ub); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:67:64: required from ‘static Scalar LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::proj_grad_norm(const Vector&, const Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 67 | return ((x - g).cwiseMax(lb).cwiseMin(ub) - x).cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgsb.h:141:37: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 141 | m_projgnorm = proj_grad_norm(x, m_grad, lb, ub); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:77:32: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::reset(int, int) [with Scalar = double; bool LBFGSB = true]’ 77 | m_permMinv.diagonal().setOnes(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgsb.h:196:29: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | m_bfgs.reset(n, m_param.m); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:277: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:844:93: required from here 844 | ll_t = ll_t + gamma*(ll_current.col(1).segment(lower_range, re.mcmc_block_size).mean() - ll_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:844:93: required from here 844 | ll_t = ll_t + gamma*(ll_current.col(1).segment(lower_range, re.mcmc_block_size).mean() - ll_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/matrixw.hpp:42:18: required from ‘void glmmr::MatrixW<modeltype>::update() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 42 | nvar_par = (1+model.data.variance); | ~~^~~~~~~~~~~~~~~~~~~~~ model_module.cpp:963:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:965:13: required from here 965 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/matrixw.hpp:66:32: required from ‘void glmmr::MatrixW<modeltype>::update() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 66 | W_ = ((W_.array().inverse()) * model.data.weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ model_module.cpp:963:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:965:13: required from here 965 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/matrixw.hpp:66:60: required from ‘void glmmr::MatrixW<modeltype>::update() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 66 | W_ = ((W_.array().inverse()) * model.data.weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:963:38: required from ‘Model__update_W(SEXP, int)::<lambda(auto:39)> [with auto:39 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 963 | [](auto ptr){ptr->matrix.W.update();} | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_W(SEXP, int)::<lambda(int)>, Model__update_W(SEXP, int)::<lambda(auto:39)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:965:13: required from here 965 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:974:41: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 974 | size_n_array = model.data.y.array() - size_n_array; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:985:27: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 985 | ArrayXd logitxb = 1.0 - size_n_array.exp(); | ~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:988:64: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 988 | size_n_array = (model.data.y.array() - model.data.variance)*logitxb; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:996:38: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 996 | n_array2 *= (model.data.variance - model.data.y.array()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1010:103: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1010 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1010:56: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1010 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1020:73: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1020 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1020:40: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1020 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1020:84: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1020 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1031:76: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1031 | size_n_array = (model.data.y.array() - size_n_array)*model.data.weights*size_n_array.exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1037:39: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1037 | size_n_array *= model.data.weights/model.data.var_par; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1055:56: required from ‘void glmmr::ModelMatrix<modeltype>::gradient_eta(const Eigen::VectorXd&, Eigen::ArrayXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>]’ 1055 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1167:3: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:1272:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1272 | ptr->optim.template laplace_ml_beta_u<NEWUOA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = LBFGS; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:1275:53: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1275 | ptr->optim.template laplace_ml_beta_u<LBFGS>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:327:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 327 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:1278:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1278 | ptr->optim.template laplace_ml_beta_u<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = BOBYQA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: model_module.cpp:1281:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1281 | ptr->optim.template laplace_ml_beta_u<BOBYQA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1272:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1272 | ptr->optim.template laplace_ml_beta_u<NEWUOA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = LBFGS; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1275:53: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1275 | ptr->optim.template laplace_ml_beta_u<LBFGS>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:327:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 327 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1278:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1278 | ptr->optim.template laplace_ml_beta_u<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = BOBYQA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1281:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1281 | ptr->optim.template laplace_ml_beta_u<BOBYQA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1272:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1272 | ptr->optim.template laplace_ml_beta_u<NEWUOA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = LBFGS; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1275:53: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1275 | ptr->optim.template laplace_ml_beta_u<LBFGS>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:327:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 327 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1278:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1278 | ptr->optim.template laplace_ml_beta_u<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::laplace_ml_beta_u() [with algo = BOBYQA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: model_module.cpp:1281:54: required from ‘Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> [with auto:58 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1281 | ptr->optim.template laplace_ml_beta_u<BOBYQA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(int)>, Model__laplace_ml_beta_u(SEXP, int, int)::<lambda(auto:58)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1286:13: required from here 1286 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:352:26: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 352 | if(lower_bound.size()==P()) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1245:39: required from ‘void glmmr::ModelOptim<modeltype>::nr_beta() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 1245 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1344:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1245:42: required from ‘void glmmr::ModelOptim<modeltype>::nr_beta() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 1245 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1344:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> > | ^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1245:70: required from ‘void glmmr::ModelOptim<modeltype>::nr_beta() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 1245 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1344:36: required from ‘Model__nr_beta(SEXP, int)::<lambda(auto:61)> [with auto:61 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1344 | [](auto ptr){ptr->optim.nr_beta();} | ~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1263:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1306:63: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__laplace_nr_beta_u(SEXP, int)::<lambda(int)>, Model__laplace_nr_beta_u(SEXP, int)::<lambda(auto:62)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__laplace_nr_beta_u(SEXP, int)::<lambda(int)>, Model__laplace_nr_beta_u(SEXP, int)::<lambda(auto:62)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__laplace_nr_beta_u(SEXP, int)::<lambda(int)>, Model__laplace_nr_beta_u(SEXP, int)::<lambda(auto:62)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__laplace_nr_beta_u(SEXP, int)::<lambda(int)>, Model__laplace_nr_beta_u(SEXP, int)::<lambda(auto:62)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__laplace_nr_beta_u(SEXP, int)::<lambda(int)>, Model__laplace_nr_beta_u(SEXP, int)::<lambda(auto:62)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1356:13: required from here 1356 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: ../inst/include/glmmr/modelmatrix.hpp:315:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 315 | MatrixXd Mt = information_matrix_theta<IM::OIM>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1505:100: required from ‘Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> [with auto:76 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1505 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix<glmmr::IM::OIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 518 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: ../inst/include/glmmr/modelmatrix.hpp:315:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 315 | MatrixXd Mt = information_matrix_theta<IM::OIM>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1505:100: required from ‘Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> [with auto:76 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 1505 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix<glmmr::IM::OIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 518 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’: ../inst/include/glmmr/modelmatrix.hpp:315:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 315 | MatrixXd Mt = information_matrix_theta<IM::OIM>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1505:100: required from ‘Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> [with auto:76 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 1505 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix<glmmr::IM::OIM>());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__observed_information_matrix(SEXP, int)::<lambda(int)>, Model__observed_information_matrix(SEXP, int)::<lambda(auto:76)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1507:22: required from here 1507 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 518 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::Matrix<double, -1, 1>, 1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Replicate<Eigen::Matrix<double, -1, 1>, 1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Replicate<Eigen::Matrix<double, -1, 1>, 1, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate<Eigen::Matrix<double, -1, 1>, 1, -1>’ 61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:594:36: required from ‘ExpressionType& Eigen::VectorwiseOp<ExpressionType, Direction>::operator+=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; ExpressionType = Eigen::Matrix<double, -1, -1>; int Direction = 0]’ 594 | return m_matrix += extendedTo(other.derived()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:876:24: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::residuals(int, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 876 | zuOffset.colwise() += model.data.offset; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ model_module.cpp:1735:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1737:22: required from here 1737 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:691:53: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 691 | M_theta_kr(i,j) += -1.0*(M*Q(counter)).trace() + 0.5*((M*Pmat(i)*M*Pmat(j)).trace()); | ~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:2007:111: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:691:90: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 691 | M_theta_kr(i,j) += -1.0*(M*Q(counter)).trace() + 0.5*((M*Pmat(i)*M*Pmat(j)).trace()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ model_module.cpp:2007:111: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:824:56: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 824 | a1 += mult*M_theta(i,j)*(Theta*Pmat(i)*M).trace()*(Theta*Pmat(j)*M).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:2007:111: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:825:72: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 825 | a2 += mult*M_theta(i,j)*(Theta*Pmat(i)*M*Theta*Pmat(j)*M).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:2007:111: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:783:54: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 783 | V[i] -= 2*((SigX.transpose()*S(i)*SS*X*M).trace()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ model_module.cpp:2040:90: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:784:57: required from ‘CorrectionData<corr> glmmr::ModelMatrix<modeltype>::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 784 | V[i] += ((XSXM*SigX.transpose()*S(i)*SigX*M).trace()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ model_module.cpp:2040:90: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::trace() const [with Derived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:922:49: required from ‘BoxResults glmmr::ModelMatrix<modeltype>::box() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 922 | double trasig = ((ASig*ASig.transpose()).trace())/(asigtrace*asigtrace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ model_module.cpp:2092:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2094:22: required from here 2094 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Array<double, 1, -1, 1, 1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Array<double, 1, -1, 1, 1, -1> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Array<double, 1, -1, 1, 1, -1> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array<double, 1, -1, 1, 1, -1>’ 45 | class Array | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/IO.h:253:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase<Derived>&) [with Derived = Transpose<Block<Array<double, -1, 1>, -1, 1, false> >; std::ostream = std::basic_ostream<char>]’ 253 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:1464:75: required from ‘Eigen::ArrayXd glmmr::ModelOptim<modeltype>::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1464 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2291:48: required from here 2291 | Eigen::ArrayXd w = ptr->optim.optimum_weights(N,C,tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Matrix<double, -1, 1>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:1025:16: required from ‘static void Eigen::internal::conservative_resize_like_impl<Derived, OtherDerived, IsVector>::run(Eigen::DenseBase<Derived>&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; OtherDerived = Eigen::Matrix<double, -1, 1>; bool IsVector = false; Eigen::Index = long int]’ 1025 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:1083:16: required from ‘static void Eigen::internal::conservative_resize_like_impl<Derived, OtherDerived, true>::run(Eigen::DenseBase<Derived>&, Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; OtherDerived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int]’ 1083 | Base::run(_this.derived(), new_rows, new_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:426:60: required from ‘void Eigen::PlainObjectBase<Derived>::conservativeResize(Eigen::Index) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int]’ 426 | internal::conservative_resize_like_impl<Derived>::run(*this, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:140:28: required from here 140 | matrix.conservativeResize(nSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:398:143: required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<double, -1, -1>; unsigned int _Mode = 1; TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; typename Eigen::internal::traits<T>::Scalar = double]’ 398 | TriangularViewType& operator/=(const typename internal::traits<MatrixType>::Scalar& other) { return *this = derived().nestedExpression() / other; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:455:40: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 455 | mat.template triangularView<Lower>() /= scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<Eigen::Array<double, -1, 1>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Array<double, -1, 1>, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:1025:16: required from ‘static void Eigen::internal::conservative_resize_like_impl<Derived, OtherDerived, IsVector>::run(Eigen::DenseBase<Derived>&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Array<double, -1, 1>; OtherDerived = Eigen::Array<double, -1, 1>; bool IsVector = false; Eigen::Index = long int]’ 1025 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:1083:16: required from ‘static void Eigen::internal::conservative_resize_like_impl<Derived, OtherDerived, true>::run(Eigen::DenseBase<Derived>&, Eigen::Index) [with Derived = Eigen::Array<double, -1, 1>; OtherDerived = Eigen::Array<double, -1, 1>; Eigen::Index = long int]’ 1083 | Base::run(_this.derived(), new_rows, new_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:426:60: required from ‘void Eigen::PlainObjectBase<Derived>::conservativeResize(Eigen::Index) [with Derived = Eigen::Array<double, -1, 1>; Eigen::Index = long int]’ 426 | internal::conservative_resize_like_impl<Derived>::run(*this, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp:82:30: required from here 82 | variance.conservativeResize(calc.variance.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:126:35: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 126 | Scalar dg = m_grad.dot(m_drt); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:93:43: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 93 | m_theta = m_y.col(loc).squaredNorm() / ys; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, -1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Matrix<double, -1, -1>, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:51: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:70: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:73: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:196:47: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | res.tail(m_ncorr).noalias() = m_theta * m_s.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:196:83: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | res.tail(m_ncorr).noalias() = m_theta * m_s.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 59 | template<typename Derived> class RefBase | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >’ 281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref | ^~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:393:44: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 393 | rhs.noalias() = WF.transpose() * Fd; | ~~~~~~~~~~~~~~~^~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:412:31: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 412 | res.noalias() = v / m_theta; | ~~^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, -1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Matrix<double, -1, -1>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:423:25: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:423:58: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:423:61: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:423:73: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:422:102: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 422 | mid.col(j).segment(j, m_ncorr - j).noalias() = m_permMinv.col(j).segment(j, m_ncorr - j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:427:47: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:104: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:432:112: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 432 | (m_permMinv.col(m_m + j).segment(m_m + j, m_ncorr - j) - WP.rightCols(m_ncorr - j).transpose() * WP.col(m_ncorr + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:432:72: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 432 | (m_permMinv.col(m_m + j).segment(m_m + j, m_ncorr - j) - WP.rightCols(m_ncorr - j).transpose() * WP.col(m_ncorr + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:431:88: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 431 | mid.col(m_ncorr + j).segment(m_ncorr + j, m_ncorr - j).noalias() = m_theta * | ~~~~~~~~^ 432 | (m_permMinv.col(m_m + j).segment(m_m + j, m_ncorr - j) - WP.rightCols(m_ncorr - j).transpose() * WP.col(m_ncorr + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:441:50: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 441 | res.noalias() = v / m_theta + (WP * WPv) / (m_theta * m_theta); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:441:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 441 | res.noalias() = v / m_theta + (WP * WPv) / (m_theta * m_theta); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:469:25: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtBQv(const Matrix&, const IndexSet&, const Vector&, Vector&, bool) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 469 | res.noalias() = -WP * MWQtv; | ^~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:240:48: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 240 | bool nonzero = bfgs.apply_PtBQv(WP, L_set, lL, tmp, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:469:29: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtBQv(const Matrix&, const IndexSet&, const Vector&, Vector&, bool) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 469 | res.noalias() = -WP * MWQtv; | ~~~~^~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:240:48: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 240 | bool nonzero = bfgs.apply_PtBQv(WP, L_set, lL, tmp, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix<modeltype>::gen_sigma_blocks() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’: ../inst/include/glmmr/modelmatrix.hpp:134:15: required from ‘glmmr::ModelMatrix<modeltype>::ModelMatrix(modeltype&, glmmr::RandomEffects<modeltype>&, bool, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 134 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:69:7: required from ‘glmmr::Model<modeltype>::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; std::string = std::__cxx11::basic_string<char>; Eigen::ArrayXXd = Eigen::Array<double, -1, -1>; strvec = std::vector<std::__cxx11::basic_string<char> >]’ 69 | matrix(model,re,check_type<modeltype>::value,check_type<modeltype>::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:749:60: required from here 749 | XPtr<glmm> ptr(new glmm(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:189:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix<modeltype>::gen_sigma_blocks() [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’: ../inst/include/glmmr/modelmatrix.hpp:134:15: required from ‘glmmr::ModelMatrix<modeltype>::ModelMatrix(modeltype&, glmmr::RandomEffects<modeltype>&, bool, bool) [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>]’ 134 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:69:7: required from ‘glmmr::Model<modeltype>::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; std::string = std::__cxx11::basic_string<char>; Eigen::ArrayXXd = Eigen::Array<double, -1, -1>; strvec = std::vector<std::__cxx11::basic_string<char> >]’ 69 | matrix(model,re,check_type<modeltype>::value,check_type<modeltype>::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:775:70: required from here 775 | XPtr<glmm_nngp> ptr(new glmm_nngp(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:189:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix<modeltype>::gen_sigma_blocks() [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’: ../inst/include/glmmr/modelmatrix.hpp:134:15: required from ‘glmmr::ModelMatrix<modeltype>::ModelMatrix(modeltype&, glmmr::RandomEffects<modeltype>&, bool, bool) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’ 134 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:69:7: required from ‘glmmr::Model<modeltype>::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; std::string = std::__cxx11::basic_string<char>; Eigen::ArrayXXd = Eigen::Array<double, -1, -1>; strvec = std::vector<std::__cxx11::basic_string<char> >]’ 69 | matrix(model,re,check_type<modeltype>::value,check_type<modeltype>::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:806:70: required from here 806 | XPtr<glmm_hsgp> ptr(new glmm_hsgp(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:189:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<glmmr::SigmaBlock>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’: ../inst/include/glmmr/model.hpp:92:20: required from ‘void glmmr::Model<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’ 92 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:910:39: required from ‘Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> [with auto:34 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 910 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:912:13: required from here 912 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:896:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’: ../inst/include/glmmr/model.hpp:92:20: required from ‘void glmmr::Model<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’ 92 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:910:39: required from ‘Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> [with auto:34 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >]’ 910 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:912:13: required from here 912 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:896:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’: ../inst/include/glmmr/model.hpp:92:20: required from ‘void glmmr::Model<modeltype>::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>; dblvec = std::vector<double>]’ 92 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:910:39: required from ‘Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> [with auto:34 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >]’ 910 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_beta(SEXP, SEXP, int)::<lambda(int)>, Model__update_beta(SEXP, SEXP, int)::<lambda(auto:34)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:912:13: required from here 912 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:896:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:530:51: required from ‘bool Eigen::DenseBase<Derived>::isZero(const RealScalar&) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; RealScalar = double]’ 530 | typename internal::nested_eval<Derived,1>::type self(derived()); | ^~~~ ../inst/include/glmmr/model.hpp:126:56: required from ‘void glmmr::Model<modeltype>::update_u(const Eigen::MatrixXd&, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 126 | if(append && re.u_.cols() == 1 && re.u_.col(0).isZero()) action_append = false; | ~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:932:32: required from ‘Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> [with auto:36 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 932 | [&](auto ptr){ptr->update_u(u, append);} | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__update_u(SEXP, SEXP, bool, int)::<lambda(int)>, Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__update_u(SEXP, SEXP, bool, int)::<lambda(int)>, Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__update_u(SEXP, SEXP, bool, int)::<lambda(int)>, Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__update_u(SEXP, SEXP, bool, int)::<lambda(int)>, Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__update_u(SEXP, SEXP, bool, int)::<lambda(int)>, Model__update_u(SEXP, SEXP, bool, int)::<lambda(auto:36)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:934:13: required from here 934 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘void optim<T(const std::vector<T>&), NEWUOA>::minimise() [with T = double]’: ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1197:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1197 | ptr->optim.template ml_beta<NEWUOA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:340:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for(int i = 0; i< dim; i++) lower_bound[i] = R_NegInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for(int i = 0; i< dim; i++)upper_bound[i] = R_PosInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:354:12: warning: unused variable ‘result’ [-Wunused-variable] 354 | double result = newuoa_closure( &closure, dim, control.npt, current_values.data(), control.rhobeg, control.rhoend, control.maxfun, w.data(), &fn_counter); | ^~~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘void optim<T(const std::vector<T>&), BOBYQA>::minimise() [with T = double]’: ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = BOBYQA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1206:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1206 | ptr->optim.template ml_beta<BOBYQA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for(int i = 0; i< dim; i++) lower_bound[i] = R_NegInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for(int i = 0; i< dim; i++)upper_bound[i] = R_PosInf; | ~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1340:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1247:27: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1247 | linpred.colwise() += xb + model.data.offset.array(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1259:31: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1259 | xb_ind = model.data.y(i)*xb_ind; | ~~~~~~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1301:41: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1301 | xb_ind = model.data.y(i) * xb_ind + (model.data.variance(i) - model.data.y(i)) * n_array2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1311:31: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1311 | xb_ind = model.data.y(i)*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance(i) - model.data.y(i))*logitxb; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1311:75: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1311 | xb_ind = model.data.y(i)*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance(i) - model.data.y(i))*logitxb; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1322:42: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1322 | xb_ind = (model.data.y(i) - xb_ind)*model.data.weights(i)*xb_ind.exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1322:64: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1322 | xb_ind = (model.data.y(i) - xb_ind)*model.data.weights(i)*xb_ind.exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1352:22: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1352 | xb_ind = xb_ind*xb_ind*model.data.y(i) - xb_ind; | ~~~~~~^~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1352:29: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1352 | xb_ind = xb_ind*xb_ind*model.data.y(i) - xb_ind; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, const Eigen::Array<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1352:46: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1352 | xb_ind = xb_ind*xb_ind*model.data.y(i) - xb_ind; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1389:49: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1389 | ArrayXd resid = (model.data.y.array() - xb_ind.exp()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 269 | return internal::lpNorm_selector<Derived, p>::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 269 | return internal::lpNorm_selector<Derived, p>::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, -1>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:451:40: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 451 | subdiag = mat.template diagonal<-1>().real(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >’ 281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:432:19: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 432 | MatrixTypeRef lu = MatrixType::Map(lu_data,rows, cols, OuterStride<>(luStride)); | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<-1, 0> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:432:39: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 432 | MatrixTypeRef lu = MatrixType::Map(lu_data,rows, cols, OuterStride<>(luStride)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:31: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template<class Derived> Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator<Derived>::Alignment), | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template<class Derived> Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:483:16: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 483 | A_0.row(i).swap(A_0.row(piv)); | ~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:30: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Array<double, -1, 1>; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Array<double, -1, 1>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Array<double, -1, 1> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Array<double, -1, 1>; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Array<double, -1, 1>; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:849:34: required from here 849 | loglik_val = size_B_array.sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1118:112: required from here 1118 | dqf[j] += zzquad.transpose() * derivs[j+1].block(obs_counter, obs_counter, blocksize, blocksize) * zzquad; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1118:112: required from here 1118 | dqf[j] += zzquad.transpose() * derivs[j+1].block(obs_counter, obs_counter, blocksize, blocksize) * zzquad; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:165:32: required from here 165 | return Dvec.array().log().sum(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:26: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:43: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 352 | Block<MatrixType,Dynamic,1> A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:80: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:67: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, 6>’ 126 | class dense_product_base<Lhs, Rhs, Option, InnerProduct> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> > >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> > | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; U = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:90:43: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 90 | const Scalar ys = m_s.col(loc).dot(m_y.col(loc)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:336:91: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_1x1(Index) [with Scalar = double; Index = long int]’ 336 | MapVec(col_pointer(j + k + 1), ldim - j).noalias() -= (lptr[j] / akk) * l.tail(ldim - j); | ~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:419:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 419 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:336:83: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_1x1(Index) [with Scalar = double; Index = long int]’ 336 | MapVec(col_pointer(j + k + 1), ldim - j).noalias() -= (lptr[j] / akk) * l.tail(ldim - j); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:419:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 419 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, 2> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, -1, 2>’ 178 | class Matrix | ^~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:364:50: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 364 | Eigen::Matrix<Scalar, Eigen::Dynamic, 2> X(ldim, 2); | ^ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:365:14: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 365 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~^~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:365:33: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 365 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~^~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:365:39: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 365 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1>’ 56 | template<typename VectorType, int Size> class VectorBlock | ^~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:371:81: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 371 | 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]); | ~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:371:92: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 371 | 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:371:103: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 371 | 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:165:40: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/optim/lbfgs.h:168:28: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 168 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:471:29: required from ‘void LBFGSpp::BKLDLT<Scalar>::solve_inplace(GenericVector) const [with Scalar = double; GenericVector = Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 471 | MapConstVec l(&coeff(i + 1, i), b1size); | ^ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:472:59: required from ‘void LBFGSpp::BKLDLT<Scalar>::solve_inplace(GenericVector) const [with Scalar = double; GenericVector = Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 472 | res.segment(i + 1, b1size).noalias() -= l * x[i]; | ~~^~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:478:68: required from ‘void LBFGSpp::BKLDLT<Scalar>::solve_inplace(GenericVector) const [with Scalar = double; GenericVector = Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 478 | res.segment(i + 2, b2size).noalias() -= (l1 * x[i] + l2 * x[i + 1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:353:31: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtWMv(const Matrix&, const Vector&, Vector&, const Scalar&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 353 | res.noalias() = scale * (WP * Mv); | ~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:398:20: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 398 | apply_PtWMv(WF, rhs, res, Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:844:93: required from here 844 | ll_t = ll_t + gamma*(ll_current.col(1).segment(lower_range, re.mcmc_block_size).mean() - ll_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘std::pair<T, long unsigned int> Rectangle<T>::longest_side() [with T = double]’: ../inst/include/glmmr/optim/optim.h:748:51: required from ‘void optim<T(const std::vector<T>&), DIRECT>::set_bounds(const std::vector<T>&, const std::vector<T>&, bool) [with T = double]’ 748 | current_largest_dim = rects.back()->longest_side(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:203:20: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 203 | op.set_bounds(start,dblvec(start.size(),control.direct_range_beta),true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1203:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1203 | ptr->optim.template ml_beta<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:668:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 668 | for(size_t i = 0; i < dim; i++){ | ~~^~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘std::vector<T> optim<T(const std::vector<T>&), DIRECT>::transform(const std::vector<T>&) [with T = double]’: ../inst/include/glmmr/optim/optim.h:785:27: required from ‘void optim<T(const std::vector<T>&), DIRECT>::minimise() [with T = double]’ 785 | std::vector<T> vals = transform(rects.front()->centroid()); | ^~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1203:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1203 | ptr->optim.template ml_beta<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:891:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 891 | for(int i = 0; i < dim; i++){ | ~~^~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘std::vector<T> Rectangle<T>::centroid() [with T = double]’: ../inst/include/glmmr/optim/optim.h:785:60: required from ‘void optim<T(const std::vector<T>&), DIRECT>::minimise() [with T = double]’ 785 | std::vector<T> vals = transform(rects.front()->centroid()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1203:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1203 | ptr->optim.template ml_beta<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:631:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 631 | for(size_t i = 0; i < dim; i++){ | ~~^~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘void optim<T(const std::vector<T>&), DIRECT>::divide_rectangles() [with T = double]’: ../inst/include/glmmr/optim/optim.h:810:5: required from ‘void optim<T(const std::vector<T>&), DIRECT>::minimise() [with T = double]’ 810 | divide_rectangles(); | ^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1203:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1203 | ptr->optim.template ml_beta<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from ‘struct std::__result_of_impl<false, false, overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:1071:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::unique_ptr<Rectangle<double>, std::default_delete<Rectangle<double> > >, std::allocator<std::unique_ptr<Rectangle<double>, std::default_delete<Rectangle<double> > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for(int i = 0; i < new_rectangles.size(); i++) rects.push_back(std::move(new_rectangles[i])); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 1, -1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 1, -1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 1, -1> >’ 39 | template<typename Derived> class ArrayBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, 1, -1>’ 61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:594:36: required from ‘ExpressionType& Eigen::VectorwiseOp<ExpressionType, Direction>::operator+=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >; ExpressionType = Eigen::Array<double, -1, -1>; int Direction = 0]’ 594 | return m_matrix += extendedTo(other.derived()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1247:21: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::hessian_nonlinear_correction() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 1247 | linpred.colwise() += xb + model.data.offset.array(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1258:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2094:22: required from here 2094 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0>’ 63 | template<typename MatrixType, int _DiagIndex> class Diagonal | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator<Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0> >’ 65 | struct evaluator<Diagonal<const Product<Lhs, Rhs, DefaultProduct>, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2094:22: required from here 2094 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:323:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 323 | Block<MatrixType,Dynamic,1> A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:324:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 324 | Block<MatrixType,1,Dynamic> A10(mat,k,0,1,k); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:325:41: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 325 | Block<MatrixType,Dynamic,Dynamic> A20(mat,k+1,0,rs,k); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:58: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:46: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:313:10: required from ‘void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’ 313 | ColXpr x(this->col(p)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagType = Eigen::Matrix<double, -1, 1>; SubDiagType = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step<MatrixType::Flags&RowMajorBit ? RowMajor : ColMajor>(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/maths.h:422:52: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/maths.h:422:52: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:25: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:43: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:130: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 400 | lu.bottomRightCorner(fix<RRows>(rrows),fix<RCols>(rcols)).noalias() -= lu.col(k).tail(fix<RRows>(rrows)) * lu.row(k).tail(fix<RCols>(rcols)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:114: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 400 | lu.bottomRightCorner(fix<RRows>(rrows),fix<RCols>(rcols)).noalias() -= lu.col(k).tail(fix<RRows>(rrows)) * lu.row(k).tail(fix<RCols>(rcols)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/covariance.hpp:1155:62: required from here 1155 | dqf[j] += (zzquad.transpose() * derivs[j+1] * zzquad)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/covariance.hpp:1155:62: required from here 1155 | dqf[j] += (zzquad.transpose() * derivs[j+1] * zzquad)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:71: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:71: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator<ArrayWrapper<TArgType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase<Derived>::all() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits<Scalar>::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:74: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator<ArrayWrapper<TArgType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> > >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase<Derived>::all() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits<Scalar>::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:50: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:342:85: required from here 342 | Dvec(i) = s0vals[0] - (A.col(i).segment(0,idxlim).transpose() * Sv.head(idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:343:133: required from here 343 | for(int l = 0; l < npars; l++) dD(l)(i) = s0vals[l+1] - (Sv.segment(idxlim*(l+1),idxlim).transpose()*A.col(i).segment(0,idxlim))(0) - (Sv.head(idxlim).transpose() * dA(l).col(i).segment(0,idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:343:133: required from here 343 | for(int l = 0; l < npars; l++) dD(l)(i) = s0vals[l+1] - (Sv.segment(idxlim*(l+1),idxlim).transpose()*A.col(i).segment(0,idxlim))(0) - (Sv.head(idxlim).transpose() * dA(l).col(i).segment(0,idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1019:36: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood(bool) [with modeltype = glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor>]’ 1019 | return ll_current.col(llcol).mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:830:29: required from here 830 | double ll = log_likelihood(false); | ~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:789:37: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood_laplace_beta_u_with_gradient(const Eigen::VectorXd&, Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 789 | double logl = v.col(0).transpose()*v.col(0); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ model_module.cpp:1183:69: required from here 1183 | double ll = ptr->optim.log_likelihood_laplace_beta_u_with_gradient(start,grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:789:37: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood_laplace_beta_u_with_gradient(const Eigen::VectorXd&, Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 789 | double logl = v.col(0).transpose()*v.col(0); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ model_module.cpp:1183:69: required from here 1183 | double ll = ptr->optim.log_likelihood_laplace_beta_u_with_gradient(start,grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘std::vector<T> Rectangle<T>::centroid(const size_t&, const T&) [with T = double; size_t = long unsigned int]’: ../inst/include/glmmr/optim/optim.h:1019:41: required from ‘void optim<T(const std::vector<T>&), DIRECT>::divide_rectangles() [with T = double]’ 1019 | fn1 = eval(transform(r->centroid(dd, delta))); | ~~~~~~~~~~~^~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:810:5: required from ‘void optim<T(const std::vector<T>&), DIRECT>::minimise() [with T = double]’ 810 | divide_rectangles(); | ^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:219:16: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = DIRECT; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 219 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1203:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1203 | ptr->optim.template ml_beta<DIRECT>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:648:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 648 | for(size_t i = 0; i < dim; i++){ | ~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/EigenBase.h:114:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:888:72: required from ‘Eigen::MatrixXd glmmr::ModelMatrix<modeltype>::residuals(int, bool) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’ 888 | std_dev = sqrt((resids.col(i).array() - colmeans(i)).square().sum()/(resids.rows() - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1735:58: required from ‘Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> [with auto:93 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1735 | [&](auto ptr){return returnType(ptr->matrix.residuals(rtype,conditional));} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__residuals(SEXP, int, bool, int)::<lambda(int)>, Model__residuals(SEXP, int, bool, int)::<lambda(auto:93)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1737:22: required from here 1737 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:126:43: required from here 126 | matrix.rightCols(numCols-colToRemove); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Functor = assign_op<double, double>]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:126:43: required from here 126 | matrix.rightCols(numCols-colToRemove); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 269 | return internal::lpNorm_selector<Derived, p>::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 269 | return internal::lpNorm_selector<Derived, p>::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase<Derived>&, Eigen::DenseBase<Derived>&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator<VectorX>::Alignment, evaluator<VectorY>::Alignment), | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagType = Eigen::Matrix<double, -1, 1>; SubDiagType = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step<MatrixType::Flags&RowMajorBit ? RowMajor : ColMajor>(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 79 | CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase<Derived>::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:323:14: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::minCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 323 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:496:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = double]’ 496 | return minCoeff<PropagateFast>(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:563:35: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagType = Eigen::Matrix<double, -1, 1>; SubDiagType = Eigen::Matrix<double, -1, 1>; Eigen::Index = long int]’ 563 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, -1>, -1, 1, true>; SrcXprType = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; SrcXprType = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Array<double, -1, -1>, -1, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/formulaparse.h:48:59: required from here 48 | Xdata.col(calc.data_count) = data.col(column_index); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:844:62: required from here 844 | zquad.segment(0,blocksize) = glmmr::algo::forward_sub(dmat_matrix,u.segment(obs_counter,blocksize),blocksize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1146:33: required from here 1146 | VectorXd ucol = umat.col(i); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Array<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Array<double, -1, -1>; Functor = assign_op<double, double>]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Array<double, -1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>; Src = Eigen::Array<double, -1, -1>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>; Src = Eigen::Array<double, -1, -1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>; Src = Eigen::Array<double, -1, -1>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Array<double, -1, -1>; Derived = Eigen::Block<Eigen::Array<double, -1, -1>, -1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:67:51: required from here 67 | mergedata.topRows(model.n()) = model.covariance.data_; | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Array<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = assign_op<double, double>]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>; Src = Eigen::Matrix<double, -1, 1>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>; Src = Eigen::Matrix<double, -1, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>; Src = Eigen::Matrix<double, -1, 1>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<Eigen::Array<double, -1, 1>, -1, 1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:70:44: required from here 70 | mergeoffset.head(model.n()) = model.data.offset; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs.h:164:56: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 164 | if (vecs.dot(vecy) > eps * vecy.squaredNorm()) | ~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; SrcXprType = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:86:32: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 86 | m_s.col(loc).noalias() = s; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; U = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:508:49: required from ‘void LBFGSpp::BKLDLT<Scalar>::solve_inplace(GenericVector) const [with Scalar = double; GenericVector = Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 508 | x[i] -= res.segment(i + 1, ldim).dot(l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::MatrixWrapper<Eigen::Array<double, -1, 1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(int)>, Model__log_gradient(SEXP, SEXP, SEXP, int)::<lambda(auto:49)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1084:22: required from here 1084 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:223:117: required from ‘void glmmr::ModelOptim<modeltype>::ml_beta() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 223 | current_ll_var.first = (ll_current.col(0).tail(eval_size) - ll_current.col(0).tail(eval_size).mean()).square().sum() / (eval_size - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1197:44: required from ‘Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> [with auto:55 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1197 | ptr->optim.template ml_beta<NEWUOA>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_beta(SEXP, int, int)::<lambda(int)>, Model__ml_beta(SEXP, int, int)::<lambda(auto:55)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1211:13: required from here 1211 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Array<double, -1, -1>, -1, 1, true>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1270:85: required from ‘void glmmr::ModelOptim<modeltype>::nr_beta() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 1270 | current_ll_var.first = (ll_current.col(0) - ll_current.col(0).mean()).square().sum() / (ll_current.col(0).size() - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1344:36: required from ‘Model__nr_beta(SEXP, int)::<lambda(auto:61)> [with auto:61 = Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >]’ 1344 | [](auto ptr){ptr->optim.nr_beta();} | ~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/type_traits:2655:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >; Func = Eigen::internal::scalar_max_op<double, double, 0>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 466 | return maxCoeff<PropagateFast>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:1541:49: required from ‘Eigen::ArrayXd glmmr::ModelOptim<modeltype>::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::ArrayXd = Eigen::Array<double, -1, 1>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 1541 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:2291:48: required from here 2291 | Eigen::ArrayXd w = ptr->optim.optimum_weights(N,C,tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:330: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits<double, double, false, false, 1, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket<RhsPacket> RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits<double, double, false, false, 1, 1>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel<double, double, long int, Eigen::internal::blas_data_mapper<double, long int, 0, 0, 1>, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel<Scalar, Scalar, Index, LhsMapper, Traits::mr, Traits::nr, false, Conjugate> gebp_kernel; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket<RhsPacket> RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits<double, double, false, false, 1, 2>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel<double, double, long int, Eigen::internal::blas_data_mapper<double, long int, 0, 0, 1>, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel<Scalar, Scalar, Index, LhsMapper, Traits::mr, Traits::nr, false, Conjugate> gebp_kernel; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket<RhsPacket> RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs<double, long int, Eigen::internal::const_blas_data_mapper<double, long int, 1>, 4, 1, false, false>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs<Scalar, Index, RhsMapper, Traits::nr, RhsStorageOrder> pack_rhs; | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits<Packet>::half HalfPacket; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits<HalfPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size}; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs<double, long int, Eigen::internal::const_blas_data_mapper<double, long int, 1>, 4, 1, false, true>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs<Scalar, Index, RhsMapper, Traits::nr, RhsStorageOrder,false,true> pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits<Packet>::half HalfPacket; | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits<HalfPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size}; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; Func = Eigen::internal::scalar_max_op<double, double, 0>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 466 | return maxCoeff<PropagateFast>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:45: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 372 | hCoeffs.tail(n-i-1) += (conj(h)*RealScalar(-0.5)*(hCoeffs.tail(remainingSize).dot(matA.col(i).tail(remainingSize)))) * matA.col(i).tail(n-i-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:74: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/maths.h:422:52: required from here 422 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval<Rhs,1>::type RhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:333:48: required from here 333 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:333:48: required from here 333 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:24: required from here 354 | VectorXd uquad = u * L; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:501:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 501 | return maxCoeff<PropagateFast>(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:54: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:577:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:610:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:610:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:340:71: required from here 340 | A.block(0,i,idxlim,1) = S.block(0,0,idxlim,idxlim).ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpositions<-1, -1, int>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:577:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:341:215: required from here 341 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:126:35: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 126 | Scalar dg = m_grad.dot(m_drt); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:93:43: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 93 | m_theta = m_y.col(loc).squaredNorm() / ys; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::scalar_max_op<double, double, 0>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 466 | return maxCoeff<PropagateFast>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgsb.h:67:75: required from ‘static Scalar LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::proj_grad_norm(const Vector&, const Vector&, const Vector&, const Vector&) [with Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 67 | return ((x - g).cwiseMax(lb).cwiseMin(ub) - x).cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/optim/lbfgsb.h:141:37: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 141 | m_projgnorm = proj_grad_norm(x, m_grad, lb, ub); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:196:82: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:353:23: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtWMv(const Matrix&, const Vector&, Vector&, const Scalar&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 353 | res.noalias() = scale * (WP * Mv); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:398:20: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 398 | apply_PtWMv(WF, rhs, res, Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >’ 722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; ExpressionType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:422:58: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 422 | mid.col(j).segment(j, m_ncorr - j).noalias() = m_permMinv.col(j).segment(j, m_ncorr - j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | WP.block(0, j, nP, m_ncorr - j).transpose() * WP.col(j) / m_theta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1388:58: required from ‘void glmmr::ModelOptim<modeltype>::calculate_var_par() [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 1388 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modeloptim.hpp:281:3: required from ‘void glmmr::ModelOptim<modeltype>::ml_theta() [with algo = NEWUOA; <template-parameter-2-2> = void; modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>]’ 281 | calculate_var_par(); | ^~~~~~~~~~~~~~~~~ model_module.cpp:1222:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::internal::lpNorm_selector<Derived, 1>::run(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::lpNorm() const [with int p = 1; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 269 | return internal::lpNorm_selector<Derived, p>::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, 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<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>]’ 178 | generic_product_impl<Lhs, Rhs>::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>; Func = sub_assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, 0>; ExpressionType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper<double, long int, 0, 0, 1>; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits<typename unpacket_traits<SResPacket>::half>::size; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits<typename unpacket_traits<typename unpacket_traits<SResPacket>::half>::half>::size; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SResPacket>::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SLhsPacket>::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SRhsPacket>::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SAccPacket>::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper<double, long int, 0, 0, 1>; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 2, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 2; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits<HalfPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, 0, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; OtherType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product<Index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,typename NumTraits<RealScalar>::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits<HalfPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 16>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, 4, 4> >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<double, 4, 4>’ 178 | class Matrix | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, ResInnerStride, UpLo>::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix<ResScalar,BlockSize,BlockSize,ColMajor> buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,typename NumTraits<RealScalar>::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >’ 98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,typename NumTraits<RealScalar>::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:63: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase<Derived>::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:63: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:845:98: required from here 845 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1118:112: required from here 1118 | dqf[j] += zzquad.transpose() * derivs[j+1].block(obs_counter, obs_counter, blocksize, blocksize) * zzquad; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:599:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:599:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:340:71: required from here 340 | A.block(0,i,idxlim,1) = S.block(0,0,idxlim,idxlim).ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; U = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:90:43: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 90 | const Scalar ys = m_s.col(loc).dot(m_y.col(loc)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Functor = sub_assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:336:64: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_1x1(Index) [with Scalar = double; Index = long int]’ 336 | MapVec(col_pointer(j + k + 1), ldim - j).noalias() -= (lptr[j] / akk) * l.tail(ldim - j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:419:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 419 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, 2>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Functor = assign_op<double, double>]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:365:28: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 365 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 2>, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:371:64: required from ‘int LBFGSpp::BKLDLT<Scalar>::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 371 | 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:423:26: required from ‘void LBFGSpp::BKLDLT<Scalar>::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 423 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:145:34: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 145 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:165:40: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ../inst/include/glmmr/optim/lbfgs.h:168:28: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 168 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, 1>::Lhs = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, 1>::Rhs = Eigen::Matrix<double, -1, -1>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, 1>::Lhs = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, 1>::Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__box(SEXP, int)::<lambda(int)>, Model__box(SEXP, int)::<lambda(auto:118)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2094:22: required from here 2094 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’ 466 | return maxCoeff<PropagateFast>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op<double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op<double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op<double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>; Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:483:24: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 483 | A_0.row(i).swap(A_0.row(piv)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs<Scalar, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper<double, long int, 0, 0, 1>; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix<Scalar, Index, 1, Mode, Conjugate, TriStorageOrder, 0, OtherInnerStride>::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking<Scalar, Scalar>&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, -1>::run(const Lhs&, Rhs&) [with Lhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int Side = 1; int Mode = 5]’ 100 | triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (Rhs::Flags&RowMajorBit) ? RowMajor : ColMajor, Rhs::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 181 | internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 522 | { return solveInPlace<OnTheLeft>(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:493:62: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 493 | A11.template triangularView<UnitLower>().solveInPlace(A12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock<Packet,(PacketSize%4)==0?4:PacketSize> kernel; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval<Rhs,1>::type RhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, 2, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, member_sum<double, double>, 1>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:175:36: required from here 175 | VectorXd Hmean = H.rowwise().sum(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Matrix<double, -1, -1>; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket<StoreMode>(&m_dst.coeffRef(index), m_src.template packet<LoadMode,PacketType>(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop<Kernel, 3, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1> >, Eigen::internal::assign_op<double, double>, 0>]’ 437 | kernel.template assignPacket<dstAlignment, srcAlignment, PacketType>(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, member_sum<double, double>, 1>; Functor = assign_op<double, double>]’ 785 | dense_assignment_loop<Kernel>::run(kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, member_sum<double, double>, 1>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_sum<double, double>, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:175:36: required from here 175 | VectorXd Hmean = H.rowwise().sum(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1113:107: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/covariance.hpp:1155:62: required from here 1155 | dqf[j] += (zzquad.transpose() * derivs[j+1] * zzquad)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:333: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits<double, double, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product<long int, double, Eigen::internal::const_blas_data_mapper<double, long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long int, 1>, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>; Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector<Side, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits<double, double, 1>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product<long int, double, Eigen::internal::const_blas_data_mapper<double, long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long int, 1>, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>; Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector<Side, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits<double, double, 2>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product<long int, double, Eigen::internal::const_blas_data_mapper<double, long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long int, 1>, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>; Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector<Side, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<double, -1, -1>; Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>; Rhs = Eigen::Matrix<double, -1, -1>; Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Matrix<double, -1, 1>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:157:71: required from here 157 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:530:29: required from ‘Eigen::DenseBase<Derived>::CoeffReturnType Eigen::DenseBase<Derived>::value() const [with Derived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; CoeffReturnType = double]’ 530 | return derived().coeff(0,0); | ~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:342:85: required from here 342 | Dvec(i) = s0vals[0] - (A.col(i).segment(0,idxlim).transpose() * Sv.head(idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> > >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:145:24: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::coeff(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 145 | return internal::evaluator<Derived>(derived()).coeff(index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase<Derived, 0>::CoeffReturnType Eigen::DenseCoeffsBase<Derived, 0>::operator()(Eigen::Index) const [with Derived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:343:133: required from here 343 | for(int l = 0; l < npars; l++) dD(l)(i) = s0vals[l+1] - (Sv.segment(idxlim*(l+1),idxlim).transpose()*A.col(i).segment(0,idxlim))(0) - (Sv.head(idxlim).transpose() * dA(l).col(i).segment(0,idxlim))(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, -1> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Matrix<double, 1, -1>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Matrix<double, 1, -1> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = sub_assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:96:43: required from here 96 | result.mat -= D12 * D22 * D12.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = sub_assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:96:43: required from here 96 | result.mat -= D12 * D22 * D12.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, 1>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:196:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | res.tail(m_ncorr).noalias() = m_theta * m_s.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:393:27: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 393 | rhs.noalias() = WF.transpose() * Fd; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:223:29: required from ‘static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; OtherXpr = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; ProductType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]’ 223 | call_assignment_no_alias(dst, src.lhs(), Func1()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:469:23: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtBQv(const Matrix&, const IndexSet&, const Vector&, Vector&, bool) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 469 | res.noalias() = -WP * MWQtv; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:240:48: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 240 | bool nonzero = bfgs.apply_PtBQv(WP, L_set, lL, tmp, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Options = 0; XprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base<Lhs, Rhs, Option, 6>::operator const Scalar() const [with Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Option = 0; Scalar = double]’ 137 | return internal::evaluator<ProductXpr>(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:789:37: required from ‘double glmmr::ModelOptim<modeltype>::log_likelihood_laplace_beta_u_with_gradient(const Eigen::VectorXd&, Eigen::VectorXd&) [with modeltype = glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor>; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]’ 789 | double logl = v.col(0).transpose()*v.col(0); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ model_module.cpp:1183:69: required from here 1183 | double ll = ptr->optim.log_likelihood_laplace_beta_u_with_gradient(start,grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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::Array<double, -1, 1>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >; Functor = assign_op<double, double>]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array<double, -1, 1>; SrcXprType = Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array<double, -1, 1>; Src = Eigen::Transpose<Eigen::Block<Eigen::Array<double, -1, -1>, 1, -1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = div_assign_op<double, double>]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = div_assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = div_assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 333 | if (rs>0) A21 /= x; | ~~~~^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 4, 4>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 4, 4>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,typename NumTraits<RealScalar>::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost), | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator<T> | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator<Rhs> rhsEval(rhs); | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major<Dst>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, 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<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl<Lhs, Rhs>::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:77: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 400 | lu.bottomRightCorner(fix<RRows>(rrows),fix<RCols>(rcols)).noalias() -= lu.col(k).tail(fix<RRows>(rrows)) * lu.row(k).tail(fix<RCols>(rcols)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:77: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 400 | lu.bottomRightCorner(fix<RRows>(rrows),fix<RCols>(rcols)).noalias() -= lu.col(k).tail(fix<RRows>(rrows)) * lu.row(k).tail(fix<RCols>(rcols)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/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<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:77: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]’ 400 | lu.bottomRightCorner(fix<RRows>(rrows),fix<RCols>(rcols)).noalias() -= lu.col(k).tail(fix<RRows>(rrows)) * lu.row(k).tail(fix<RCols>(rcols)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1113:107: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1113:107: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1113:107: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 0>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 1; bool Conjugate = false]’ 125 | Map<Matrix<RhsScalar,Dynamic,1> >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/covariance.hpp:1113:107: required from here 1113 | VectorXd ozquad = Lmat.triangularView<Lower>().solve(umat.col(i).segment(obs_counter, blocksize)); //glmmr::algo::forward_sub(dmat_matrix, umat.col(i).segment(obs_counter, blocksize), blocksize); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:267:15: required from here 267 | return As * As.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:333:48: required from here 333 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:333:48: required from here 333 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix<double, -1, 1>]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT<MatrixType, UpLo>::LDLT(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::ldlt() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’ 683 | return LDLT<PlainObject>(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:35: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:94:30: required from here 94 | MatrixXd SSV = D12 * D22 * Lu; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 1, -1, -1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 1, -1, -1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = sub_assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:96:43: required from here 96 | result.mat -= D12 * D22 * D12.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -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()) | ^ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:112:20: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 112 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -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()) | ^ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:112:20: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 112 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -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()) | ^ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:112:20: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref<const Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 112 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ../inst/include/glmmr/optim/lbfgs.h:165:38: required from ‘int LBFGSpp::LBFGSSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchNocedalWright; Vector = Eigen::Matrix<double, -1, 1>]’ 165 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:491:34: required from here 491 | niter = solver.minimize(*this, current_values, min_f, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; U = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BKLDLT.h:508:49: required from ‘void LBFGSpp::BKLDLT<Scalar>::solve_inplace(GenericVector) const [with Scalar = double; GenericVector = Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >]’ 508 | x[i] -= res.segment(i + 1, ldim).dot(l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:249:36: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Mv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 249 | m_permMsolver.solve_inplace(vpadding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:160:22: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 160 | bfgs.apply_Mv(vecp, cache); // cache = Mp | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval<Rhs,1>::type RhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__nr_beta(SEXP, int)::<lambda(int)>, Model__nr_beta(SEXP, int)::<lambda(auto:61)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1346:13: required from here 1346 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ model_module.cpp:1485:53: required from here 1485 | Eigen::MatrixXd M = Xmat.transpose() * SigmaInv * Xmat; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:196:82: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, Option>, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Lhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, Option>::Rhs>::Scalar = double; typename Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>; XprType = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, 1>, 0>]’ 124 | generic_product_impl<Lhs, Rhs, LhsShape, RhsShape, ProductTag>::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:90: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:114)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2030:24: required from here 2030 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Matrix<double, -1, -1>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Matrix<double, -1, -1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::unblocked(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace<Scalar, 1>::blocked(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits<MatrixType, 1>::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]’ 408 | { return llt_inplace<typename MatrixType::Scalar, Lower>::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT<MatrixType, UpLo>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Cholesky/LLT.h:124:14: required from ‘Eigen::LLT<MatrixType, UpLo>::LLT(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>; int _UpLo = 1]’ 124 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:144:41: required from here 144 | Eigen::LLT<Eigen::MatrixXd> lltOfA(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:166:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:369:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView<Lower>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; U = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]’ 84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix<double, -1, -1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 372 | hCoeffs.tail(n-i-1) += (conj(h)*RealScalar(-0.5)*(hCoeffs.tail(remainingSize).dot(matA.col(i).tail(remainingSize)))) * matA.col(i).tail(n-i-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; MatrixType = Eigen::Matrix<double, -1, -1>; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix<double, -1, -1>; DiagonalType = Eigen::Matrix<double, -1, 1>; SubDiagonalType = Eigen::Matrix<double, -1, 1>; CoeffVectorType = Eigen::Matrix<double, -1, 1>]’ 434 | tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: required from ‘Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const Eigen::EigenBase<OtherDerived>&, int) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 181 | compute(matrix.derived(), options); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:150:52: required from here 150 | const SelfAdjointEigenSolver<MatrixXd> solver(mat); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval<Rhs,1>::type RhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 478 | return internal::generic_product_impl<Lhs,typename Rhs::ConstColXpr,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false> >’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false> >’ 100 | struct evaluator<const T> | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense<T,typename traits<T>::XprKind, evaluator<T>::Flags>::type type; | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, 1, -1, false>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval<Lhs,1>::type LhsNested; | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Scalar = double]’ 485 | return internal::generic_product_impl<typename Lhs::ConstRowXpr,Rhs,DenseShape,DenseShape,GemvProduct> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Lhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::DiagonalWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >, 1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/glmmr/algo.h:151:113: required from here 151 | mat = solver.eigenvectors() * solver.eigenvalues().cwiseMax(0).asDiagonal() * solver.eigenvectors().transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits<PacketScalar>::alignment, | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; ExpressionType = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex, SizeAtCompileTime>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:328:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’ 328 | compute(); | ~~~~~~~^~ ../inst/include/glmmr/maths.h:430:56: required from here 430 | pluDzz = Eigen::PartialPivLU<Eigen::MatrixXd>(Dzz); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:184:17: required from ‘static void Eigen::internal::general_matrix_matrix_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&, Eigen::internal::GemmParallelInfo<Index>*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 184 | pack_lhs(blockA, lhs.getSubMapper(i2,k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor<Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType>::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo<Index>*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product<long int, double, 1, false, double, 0, false, 0, 1>; Lhs = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; Dest = Eigen::Matrix<double, -1, -1>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:114:7: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor<double, long int, general_matrix_matrix_product<long int, double, 1, false, double, 0, false, 0, 1>, Eigen::Matrix<double, -1, -1, 1, -1, -1>, Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 114 | func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits<HalfPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size, | ^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock<HalfPacket> kernel_half; | ^~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock<QuarterPacket> kernel_quarter; | ^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs<Scalar, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:195:21: required from ‘static void Eigen::internal::general_matrix_matrix_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride>::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&, Eigen::internal::GemmParallelInfo<Index>*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 195 | pack_rhs(blockB, rhs.getSubMapper(k2,j2), actual_kc, actual_nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor<Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType>::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo<Index>*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product<long int, double, 1, false, double, 0, false, 0, 1>; Lhs = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; Dest = Eigen::Matrix<double, -1, -1>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:114:7: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor<double, long int, general_matrix_matrix_product<long int, double, 1, false, double, 0, false, 0, 1>, Eigen::Matrix<double, -1, -1, 1, -1, -1>, Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 114 | func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>]’ 148 | generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, 1>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:327:54: required from here 327 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock<Packet,(PacketSize%4)==0?4:PacketSize> kernel; | ^~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >’ 94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 1>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 6; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map<const Matrix<RhsScalar,Dynamic,1> >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; DecType = Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; SrcXprType = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >]’ 836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>, 1>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp:196:46: required from here 196 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase<Derived, DirectWriteAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1, 1, -1, -1>]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/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::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1<T>(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = sub_assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type<Src>::type tmp(src); | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, -1, -1>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/randomeffects.hpp:96:43: required from here 96 | result.mat -= D12 * D22 * D12.transpose(); | ^ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:195:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 195 | res.head(m_ncorr).noalias() = m_y.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:196:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | res.tail(m_ncorr).noalias() = m_theta * m_s.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> > >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:196:37: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_Wtv(const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Vector = Eigen::Matrix<double, -1, 1>]’ 196 | res.tail(m_ncorr).noalias() = m_theta * m_s.leftCols(m_ncorr).transpose() * v; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/Cauchy.h:155:23: required from ‘static void LBFGSpp::Cauchy<Scalar>::get_cauchy_point(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, Vector&, Vector&, IndexSet&, IndexSet&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 155 | bfgs.apply_Wtv(vecd, vecp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:157:41: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 157 | Cauchy<Scalar>::get_cauchy_point(m_bfgs, x, m_grad, lb, ub, xcp, vecc, newact_set, fv_set); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:393:27: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 393 | rhs.noalias() = WF.transpose() * Fd; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:393:27: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::compute_FtBAb(const Matrix&, const IndexSet&, const IndexSet&, const Vector&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 393 | rhs.noalias() = WF.transpose() * Fd; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:151:27: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 151 | bfgs.compute_FtBAb(WF, fv_set, newact_set, Wd, drt, vecc); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0> >; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:426:59: required from ‘void LBFGSpp::BFGSMat<Scalar, LBFGSB>::solve_PtBP(const Matrix&, const Vector&, Vector&) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; Vector = Eigen::Matrix<double, -1, 1>]’ 426 | mid.block(m_ncorr, 0, m_ncorr, m_ncorr).noalias() = m_permMinv.block(m_m, 0, m_ncorr, m_ncorr) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | WP.rightCols(m_ncorr).transpose() * WP.leftCols(m_ncorr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:163:24: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 163 | bfgs.solve_PtBP(WF, -vecc, vecy); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:469:23: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtBQv(const Matrix&, const IndexSet&, const Vector&, Vector&, bool) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 469 | res.noalias() = -WP * MWQtv; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:240:48: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 240 | bool nonzero = bfgs.apply_PtBQv(WP, L_set, lL, tmp, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; U = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; Func = assign_op<double, double>]’ 890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>; ExpressionType = Eigen::Matrix<double, -1, 1>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/BFGSMat.h:469:23: required from ‘bool LBFGSpp::BFGSMat<Scalar, LBFGSB>::apply_PtBQv(const Matrix&, const IndexSet&, const Vector&, Vector&, bool) const [with Scalar = double; bool LBFGSB = true; Matrix = Eigen::Matrix<double, -1, -1>; IndexSet = std::vector<int>; Vector = Eigen::Matrix<double, -1, 1>]’ 469 | res.noalias() = -WP * MWQtv; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgs/SubspaceMin.h:240:48: required from ‘static void LBFGSpp::SubspaceMin<Scalar>::subspace_minimize(const LBFGSpp::BFGSMat<Scalar, true>&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const Vector&, const IndexSet&, const IndexSet&, int, Vector&) [with Scalar = double; Vector = Eigen::Matrix<double, -1, 1>; IndexSet = std::vector<int>]’ 240 | bool nonzero = bfgs.apply_PtBQv(WP, L_set, lL, tmp, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/lbfgsb.h:252:51: required from ‘int LBFGSpp::LBFGSBSolver<Scalar, LineSearch>::minimize(Foo&, Vector&, Scalar&, const Vector&, const Vector&, int) [with Foo = optim<double(const Eigen::Matrix<double, -1, 1>&, Eigen::Matrix<double, -1, 1>&), LBFGS>; Scalar = double; LineSearch = LBFGSpp::LineSearchMoreThuente; Vector = Eigen::Matrix<double, -1, 1>]’ 252 | SubspaceMin<Scalar>::subspace_minimize(m_bfgs, x, xcp, m_grad, lb, ub, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | vecc, newact_set, fv_set, m_param.max_submin, m_drt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:499:34: required from here 499 | niter = solver.minimize(*this, current_values, min_f, lower_bound, upper_bound, control.trace); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, Eigen::Dense>’ 152 | class ProductImpl<Lhs,Rhs,Option,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__ml_theta(SEXP, int, int)::<lambda(int)>, Model__ml_theta(SEXP, int, int)::<lambda(auto:56)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1236:13: required from here 1236 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__obs_information_matrix(SEXP, int)::<lambda(int)>, Model__obs_information_matrix(SEXP, int)::<lambda(auto:75)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1496:22: required from here 1496 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__sandwich(SEXP, int)::<lambda(int)>, Model__sandwich(SEXP, int)::<lambda(auto:111)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1987:22: required from here 1987 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__kenward_roger(SEXP, int)::<lambda(int)>, Model__kenward_roger(SEXP, int)::<lambda(auto:113)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2009:22: required from here 2009 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:469:55: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix<double, -1, -1>; LhsT = Eigen::Matrix<double, -1, -1>; RhsT = Eigen::Matrix<double, -1, -1>; Func = Eigen::internal::assign_op<double, double>; Scalar = double; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>]’ 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true> >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true> >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true, false>’ 172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block<const Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 1, -1, true>’ 103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block | ^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /usr/include/c++/14/variant:1131:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variant = std::variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3>]’ 1131 | return __same_types< | ^~~~~~~~~~~~~ 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | >; | ~ /usr/include/c++/14/variant:1872:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Variants = {variant<int, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::nngpCovariance, glmmr::LinearPredictor> > >, false>, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::hsgpCovariance, glmmr::LinearPredictor> > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant<int, double, bool, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Array<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, vector<double, allocator<double> >, vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >, vector<int, allocator<int> >, VectorMatrix, MatrixMatrix, CorrectionData<glmmr::SE::KR>, CorrectionData<glmmr::SE::KR2>, CorrectionData<glmmr::SE::KRBoth>, CorrectionData<glmmr::SE::Sat>, vector<Eigen::Matrix<double, -1, -1, 0, -1, -1>, allocator<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >, pair<double, double>, BoxResults, pair<int, int> >]’ 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1872 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1873 | make_index_sequence<variant_size_v<remove_reference_t<_Vp>>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2045:24: required from here 2045 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >, 0>’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 41 | template<typename Derived> class DenseBase | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> > >’ 48 | template<typename Derived> class MatrixBase | ^~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<const Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false> >’ 52 | template<typename MatrixType> class Transpose | ^~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, 1, -1, false>; U = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr<conj_prod>(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/type_traits:2671:12: required from ‘struct std::__invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: required from ‘struct std::invoke_result<overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&, Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&>’ 3158 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3170:11: required by substitution of ‘template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = overloaded<Model__small_sample_correction(SEXP, int, bool, int)::<lambda(int)>, Model__small_sample_correction(SEXP, int, bool, int)::<lambda(auto:115)> >&; _Args = {Rcpp::XPtr<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer<glmmr::Model<glmmr::ModelBits<glmmr::Covariance, glmmr::LinearPredictor> > >, false>&}]’ 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; | ^~~~~~~~~~~~~~~ /u